[MCU] msp430通过jtag离线下载

[复制链接]
462|0
 楼主| elephant00 发表于 2020-12-3 10:37 | 显示全部楼层 |阅读模式
我是一名大四学生,目前跟老师做一个项目。它要实现430的离线下载,实现便捷的远程软件升级。
老师要求我们做一块升级实验板,用PC并口连上升级实验板中430的JTAG将已写好的简短的升级程序写入FLASH,并生成数据。升级时只需在现场将实验板和待升级的目标产品相连,通过JTAG口把数据下载到目标产品上。
解决方案我初步设想如下:
1.用汇编写一段升级程序,包括FLASH擦写和串口通信。升级程序坐作测试用,很简单。
2.待升级产品主程序检测到JTAG口传来的升级指令后,将升级程序搬移到目标MCU(也是MSP430)的RAM里运行。
3.运行升级程序来擦除FLASH,接收JTAG口传来的数据并写入FLASH。在此过程中关闭所有中断。
4.升级完毕,复位。
想请高手指教它是否可行,有没有更好的方法实现离线升级?
同时祝愿利尔达把这个网站办的越来越好!谢谢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1031

主题

3946

帖子

7

粉丝
快速回复 在线客服 返回列表 返回顶部