怎么通过mcu给dsp28335加载程序

怎么通过mcu给dsp28335加载程序,第1张

你好,在使用DSP28335的SCI口下载程序时,需要通过跳线改变DSP的启动项,设置成SCI启动段正培才能下载程清带序。程序下载成功又需要把启动项更改握唯回去。

这样在实际的应用中,存在问题:产品主板被外壳封住,只留通信口在外面,这样就无法更改28335的启动项了,也就是不能通过串口下载了。而产品在更新程序的时候又需要SCI下载,这就产生了矛盾。

普中dsp28335的sci不能运行可以进行编码解决。

用28335的SCIA接个MAX3485,用GPIO40来控制收发位,来进行485通信。功能很简单,9600波特率,接受上位机指令,处理后进行回复相应指令。

编码下纯拦载程序后,一收一发都完全正常。但当上位机以碰做30ms周做吵胡期发送指令时,一开始收发也正常,但发送一会后发现串口进不了中断了,其他程序还正常定时器0有个1s的闪灯程序。

原程序好像只对CAN的GPIO进行了初始化,对CAN并见到相关的初始化函数,这个函数碰族友包括了中断类型与中断使笑槐能。另外,CAN的消息ID需要与主机发送的一样,穗樱否则也进不了中断。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/yw/12529485.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2025-08-26
下一篇2025-08-26

发表评论

登录后才能评论

评论列表(0条)

    保存