您的位置: OpenADSP社区论坛 -> Blackfin专区 -> 新手上路 -> [求助]请问下大家做的东西,程序是怎么升级... 
本帖共有1237个阅读者
发表帖子 发表投票 回复主题
[求助]请问下大家做的东西,程序是怎么升级的?
blackfin(论坛游民)
blackfin
头衔:社区公民
帮派:无帮无派
帖数:114
金钱:1105
积分:153
注册时间:2011/6/10
楼主信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
[求助]请问下大家做的东西,程序是怎么升级的?
现在做了个东东,想考虑下后级固件升级。有什么好的办法呢?谢谢!

这家伙很懒,什么也没有留下!
等级:论坛游民 参考IP地址:*.*.*.*
2014/1/21 10:31:36
尊贵身份标志
andy(论坛版主)
andy
头衔:社区公民
帮派:无帮无派
帖数:2287
金钱:11132
积分:2263
注册时间:2011/6/8
1信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
留个 JTAG接口,直接用仿真器烧吧,这个最省事

这家伙很懒,什么也没有留下!
等级:论坛版主 参考IP地址:*.*.*.*
2014/1/21 21:54:41
blackfin(论坛游民)
blackfin
头衔:社区公民
帮派:无帮无派
帖数:114
金钱:1105
积分:153
注册时间:2011/6/10
2信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
我没上系统,但是JTAG口只适合研发用。给客户升级的话总不能用仿真器吧。看过STM32的升级(IAP),不知blackfin有没有这方面的资料?

就是一开机从外部FLASH的引导(0x00000000-0x00010000空间存引导升级程序),将主机上发送的程序内容写入FLASH(从0x00010000开始)。升级完后跳转到应用程序处开始执行(假设应用程序从0x00010000开始)。

现在搞不明白升级完后,如何让DSP跳转到0x00010000开始处的程序进行重新运行。

这家伙很懒,什么也没有留下!
等级:论坛游民 参考IP地址:*.*.*.*
2014/1/22 11:50:52
尊贵身份标志
andy(论坛版主)
andy
头衔:社区公民
帮派:无帮无派
帖数:2287
金钱:11132
积分:2263
注册时间:2011/6/8
3信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
早期听说过有人做过2次加载,类似你说的,1次加载后,从指定的地址再次加载代码。VDSP下有个bootroom代码,你可以看一下,是否能修改一下这个代码,从你指定的地址运行。
如果可以,这个bootroom的代码可以作为首先启动的代码,然后再进行指定地址加载2次启动的代码。

这家伙很懒,什么也没有留下!
等级:论坛版主 参考IP地址:*.*.*.*
2014/1/26 20:08:08
xiteng8905(论坛新手)
xiteng8905
头衔:社区公民
帮派:无帮无派
帖数:2
金钱:117
积分:3
注册时间:2014/1/8
4信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
你好,我最近也在弄升级,有什么思路参考下吗?

这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2014/2/2 10:14:53
blackfin(论坛游民)
blackfin
头衔:社区公民
帮派:无帮无派
帖数:114
金钱:1105
积分:153
注册时间:2011/6/10
5信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
新年开工,接着搞!现在还没有搞定。有点晕了。Andy你说的VDSP下有个bootroom代码.是指安装目录下的“Analog Devices\VisualDSP 5.0\Blackfin\ldr\Boot ROM"里面的工程代码吗?

这家伙很懒,什么也没有留下!
等级:论坛游民 参考IP地址:*.*.*.*
2014/2/10 14:22:10
尊贵身份标志
andy(论坛版主)
andy
头衔:社区公民
帮派:无帮无派
帖数:2287
金钱:11132
积分:2263
注册时间:2011/6/8
6信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
是,那个代码是和处理器上 固化在0xef000000位置的代码一样,用于读取flash中数据然后执行。二级加载我这里也没有资料,只是听说有人用这个代码修改一下,改为加载指定的地址数据,你到ADI网站上找找load相关的看看有没有。

这家伙很懒,什么也没有留下!
等级:论坛版主 参考IP地址:*.*.*.*
2014/2/14 2:16:15
尊贵身份标志
OpenADSP(管理员)
OpenADSP
头衔:社区公民
帮派:无帮无派
帖数:5187
金钱:34761
积分:6369
注册时间:2011/6/7
7信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
二次加载,论坛以及ADI官网都有比较详细的说明文档及例程。

我是OP...
等级:管理员 参考IP地址:*.*.*.*
2016/6/3 8:53:08
Powered by OpenADSP Copyright © 2010 www.Openadsp.com. All rights reserved.154169 Call, 1 Queries, Processed in 0.031250 second(s),