TI中文支持网
TI专业的中文技术问题搜集分享网站

请教关于DSP28335的在线升级问题

最近的项目中要求实现DSP28335使用CAN总线在线升级,我目前了解到有两种方法:改变DSP的启动引脚,使用它自带的BootLeader引导程序从CAN进行应用程序下载更新;或者不改变启动引脚,自己写个BootLeader来实现上述功能。我的问题是:这两种方法除了启动引脚之分有什么区别吗?在产品中能不能就让DSP一直保持从CAN启动的引脚配置呢?

mangui zhang:你自己写的属于二次引导了吧只有先执行你写的然后在完成引导

最近的项目中要求实现DSP28335使用CAN总线在线升级,我目前了解到有两种方法:改变DSP的启动引脚,使用它自带的BootLeader引导程序从CAN进行应用程序下载更新;或者不改变启动引脚,自己写个BootLeader来实现上述功能。我的问题是:这两种方法除了启动引脚之分有什么区别吗?在产品中能不能就让DSP一直保持从CAN启动的引脚配置呢?

Eric Ma:“最近的项目中要求实现DSP28335使用CAN总线在线升级,我目前了解到有两种方法:改变DSP的启动引脚,使用它自带的BootLeader引导程序从CAN进行应用程序下载更新;或者不改变启动引脚,自己写个BootLeader来实现上述功能。我的问题是:这两种方法除了启动引脚之分有什么区别吗?在产品中能不能就让DSP一直保持从CAN启动的引脚配置呢?”
ERIC:
除了需要启动引脚之外,自己写的bootloader可以自己定义协议配合自己的上位机软件。
至于产品中保持一致从CAN启动的引脚配置,我觉得不行,因为如果没有上位机的信息,ROM跑不会main.
但如果你自己写boodloader,可以自定义软件,先从bootloader启动,加入不需要升级,再跳转到Main.

最近的项目中要求实现DSP28335使用CAN总线在线升级,我目前了解到有两种方法:改变DSP的启动引脚,使用它自带的BootLeader引导程序从CAN进行应用程序下载更新;或者不改变启动引脚,自己写个BootLeader来实现上述功能。我的问题是:这两种方法除了启动引脚之分有什么区别吗?在产品中能不能就让DSP一直保持从CAN启动的引脚配置呢?

user5852951:

回复 Eric Ma:

您好,请问如果保持一直从CAN启动,ROM跑不回main是什么意思?是说没有上位机信息ROM就找不到入口地址吗?

赞(0)
未经允许不得转载:TI中文支持网 » 请教关于DSP28335的在线升级问题
分享到: 更多 (0)