最近的项目中要求实现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就找不到入口地址吗?