您的位置: OpenADSP社区论坛 -> Blackfin专区 -> 新手上路 -> BF592芯片能通过串口更新程序吗
本帖共有1077个阅读者
发表帖子 发表投票 回复主题
BF592芯片能通过串口更新程序吗
red_wlh(论坛新手)
red_wlh
头衔:社区公民
帮派:无帮无派
帖数:34
金钱:359
积分:41
注册时间:2012/4/9
楼主信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
BF592芯片能通过串口更新程序吗

已经把程序写好了,并且烧入进FLASH,但如果以后软件更新后,需要重新烧录,可以写一个 bootload 程序,把写好的程序代码通过串口更新吗?


学习DSP中
等级:论坛新手 参考IP地址:*.*.*.*
2013/4/3 16:15:53
尊贵身份标志
OpenADSP(管理员)
OpenADSP
头衔:社区公民
帮派:无帮无派
帖数:5195
金钱:34806
积分:6378
注册时间:2011/6/7
1信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
帮你把帖子从资料下载区移到这边来了。

我是OP...
等级:管理员 参考IP地址:*.*.*.*
2013/4/3 17:56:22
red_wlh(论坛新手)
red_wlh
头衔:社区公民
帮派:无帮无派
帖数:34
金钱:359
积分:41
注册时间:2012/4/9
2信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
谢谢,这个问题,要怎么下手啊。网上的资料好少!

学习DSP中
等级:论坛新手 参考IP地址:*.*.*.*
2013/4/5 8:27:38
尊贵身份标志
andy(论坛版主)
andy
头衔:社区公民
帮派:无帮无派
帖数:2287
金钱:11132
积分:2263
注册时间:2011/6/8
3信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
需要自己写一个代码,就是从串口接收数据然后依次依次写入SPIFlash的代码。而且只有一次机会,一旦代码写入Flash,就会执行新的功能。

这家伙很懒,什么也没有留下!
等级:论坛版主 参考IP地址:*.*.*.*
2013/4/5 10:29:48
lauffer(论坛新手)
lauffer
头衔:社区公民
帮派:无帮无派
帖数:8
金钱:157
积分:9
注册时间:2013/9/5
4信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
你好,我最近也在学习这款芯片,请问这个方法(BF592芯片能通过串口更新程序)可以用吗?

可以用的话,能否详细的介绍下? 有没有相关的例子哦?

谢谢


这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2013/9/5 8:49:38
lauffer(论坛新手)
lauffer
头衔:社区公民
帮派:无帮无派
帖数:8
金钱:157
积分:9
注册时间:2013/9/5
5信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
你好,我最近也在学习这款芯片,请问这个方法(BF592芯片能通过串口更新程序)可以用吗?

可以用的话,能否详细的介绍下? 有没有相关的例子哦?

谢谢


这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2013/9/5 8:50:17
尊贵身份标志
andy(论坛版主)
andy
头衔:社区公民
帮派:无帮无派
帖数:2287
金钱:11132
积分:2263
注册时间:2011/6/8
6信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
如果要实现串口代码更新,你所有要写入板子的程序,都必须包含串口更新的代码。否则你写入新的代码后,将无法实现串口更新,592不建议搞这个,592内存小,搞这个程序后,就没有内存完成你的功能代码了。
没有资料,原理就是你自己要写一个串口接收数据,并且写入flash的代码,通过某些按键或命令启动该代码。

这家伙很懒,什么也没有留下!
等级:论坛版主 参考IP地址:*.*.*.*
2013/9/5 14:19:55
red_wlh(论坛新手)
red_wlh
头衔:社区公民
帮派:无帮无派
帖数:34
金钱:359
积分:41
注册时间:2012/4/9
7信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线

谢谢各位!


学习DSP中
等级:论坛新手 参考IP地址:*.*.*.*
2013/12/23 15:39:44
Powered by OpenADSP Copyright © 2010 www.Openadsp.com. All rights reserved.159267 Call, 1 Queries, Processed in 0.046875 second(s),