大家好:
请问IAR FOR MSP430编译过程中输出的目标文件.r43可以查看内容吗,或者有什么工具可以分析其结构。我现在想通过外部存储应用程序的模块,然后在程序中动态加载(将当前程序中的某个函数更新为外部模块中的函数)。所以需要知道.r43文件到底是怎么存储的。
Susan Yang:
“我现在想通过外部存储应用程序的模块,然后在程序中动态加载(将当前程序中的某个函数更新为外部模块中的函数)”?有些不太理解。
您可以将r43文件转换为txt来查看
另外强烈建议使用CCS开发MSP430
user5780858:
回复 Susan Yang:
是这样的,我现在要更新程序中的一个函数A,我不想在源程序改然后重新编译下载,我可以通过串口向单片机发送包含更新后函数A的一个.r43文件,程序会把接受的整个.r43文件存入外部Flash,重启程后从Flash中读出需要更新后函数A的机器码(不考虑对其他函数的调用),替换掉程序中函数A的执行(好像就是IAP),所以现在我想知道.r43文件内部是怎么组织的。
怎么将r43转换为txt格式?
user5780858:
回复 Susan Yang:
有什么工具可以查看.r43文件内容吗
灰小子:
回复 user5780858:
没见过这样用msp430的。因为msp430没有留出地址等相关总线,所以不能直接执行外部存储器上的代码。
或者你可以选择升级整个固件