我想让程序在RAM中执行(DEBUG和脱机都是),编译的程序的地址是基于RAM地址,程序的头有一段汇编语言负责 复制程序到RAM 和 跳转PC,现在最大的问题是,我如何把程序烧到了FLASH中?(编译器中,我如何设置了ICF文件中的RAM地址,程序会自动烧到RAM地址中,无法自由烧写)
可能我表达的不是很清楚,最简单的一句话,我想通过XDS100把指定文件写到FLASH的指定地址,这样可以吗?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
我想让程序在RAM中执行(DEBUG和脱机都是),编译的程序的地址是基于RAM地址,程序的头有一段汇编语言负责 复制程序到RAM 和 跳转PC,现在最大的问题是,我如何把程序烧到了FLASH中?(编译器中,我如何设置了ICF文件中的RAM地址,程序会自动烧到RAM地址中,无法自由烧写)
可能我表达的不是很清楚,最简单的一句话,我想通过XDS100把指定文件写到FLASH的指定地址,这样可以吗?
首先RAM上无法烧录程序的,掉电重启后RAM无法保存代码。
应该是将flash上code copy到RAM上去跑,程序代码还是烧录在flash中,在代码中执行copy和跳转到RAM运行的代码。
MSP-GANG可以支持MSP432烧录,可能FET那边还没有更新支持。
不过MSP432调试必须用MSP432P401R lunchpad,其它MSP430评估板不支持。