您的位置: OpenADSP社区论坛 -> Blackfin专区 -> 新手上路 -> 如何做BF531,BF512外置Flash的ISP(IAP)?... 
本帖共有1004个阅读者
发表帖子 发表投票 回复主题
如何做BF531,BF512外置Flash的ISP(IAP)?
firegang(论坛新手)
firegang
头衔:社区公民
帮派:无帮无派
帖数:25
金钱:342
积分:36
注册时间:2011/11/21
楼主信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
如何做BF531,BF512外置Flash的ISP(IAP)?
如何做BF531,BF512外置Flash的ISP(IAP)?
用Rs232串口ISP更新Flash

这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2012/9/25 19:43:54
尊贵身份标志
andy(论坛版主)
andy
头衔:社区公民
帮派:无帮无派
帖数:2287
金钱:11132
积分:2263
注册时间:2011/6/8
1信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线

BF53X启动模式有NorFlash,SPI Host,SPISlave。你需要选择另外一种启动模式作为UART写Flash的代码运行载体。自己写一个接收到UART数据,将数据写入SPIFlash的代码,然后将这个程序写入NorFlash,或采用SPISlave模式由其他处理器加载启动代码到BF53x,运行后可以实现你说的功能,完成写入后,将启动模式设置为SPI Host模式从SPIflash启动。


这家伙很懒,什么也没有留下!
等级:论坛版主 参考IP地址:*.*.*.*
2012/9/26 8:37:26
guogui417(论坛新手)
guogui417
头衔:社区公民
帮派:无帮无派
帖数:13
金钱:197
积分:13
注册时间:2012/9/19
2信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
学习了!

这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2012/9/26 8:55:25
尊贵身份标志
夜色飘摇(论坛版主)
夜色飘摇
头衔:社区公民
帮派:无帮无派
帖数:350
金钱:1773
积分:332
注册时间:2011/6/8
3信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线

这种方法虽然可行,但是设计里要有2个flash,一个作为烧写代码的加载,一个作为执行程序的运行,设计的冗余有点...


我要成为勇敢的海上战士!
等级:论坛版主 参考IP地址:*.*.*.*
2012/9/26 9:20:28
bkbxbsyjh(论坛新手)
bkbxbsyjh
头衔:社区公民
帮派:无帮无派
帖数:62
金钱:452
积分:64
注册时间:2014/7/1
4信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
请教启动模式在程序运行中如何切换,莫非要加个协处理器?

这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2015/5/5 22:42:54
尊贵身份标志
andy(论坛版主)
andy
头衔:社区公民
帮派:无帮无派
帖数:2287
金钱:11132
积分:2263
注册时间:2011/6/8
5信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线

这个要涉及到二次加载,在VDSP软件下有个叫做bootroom的代码,这个代码实现的就是固话在DSP内部的bootroom代码的源程序,你在完成第一次加载后,可以利用这个代码进行第二次加载,即二级加载。

我记得ADI官方网站也有一些关于二级加载boot的文档,名字记不清了,你可以找找看是否能找到。


这家伙很懒,什么也没有留下!
等级:论坛版主 参考IP地址:*.*.*.*
2015/5/10 23:12:04
Powered by OpenADSP Copyright © 2010 www.Openadsp.com. All rights reserved.159139 Call, 1 Queries, Processed in 0.015625 second(s),