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.

用uniflash读取memory

Other Parts Discussed in Thread: UNIFLASH, TMS320F28035

我现在想做个实验,我的芯片是tms320f28035,我用uniflash读取里面memory的内容,我的操作是这样的,如下图所示:

我这样生成后,直接导入芯片后,有下面的提示:

 [WARNING] C28xx: Loader: One or more sections of your program falls into a memory region that is not writable. These regions will not actually be written to the target. Check your linker configuration and/or memory map.

然后程序还是之前的程序,好像并没有成功。

我总结下我的操作:

1、我的dsp里面有程序1

2、我用ccs2编译了一个程序2,并在ccs环境下载了程序2

3、我用uniflash读取里面的memory,并把读取的程序命名为mybin.hex

4、我用uniflash把程序1下载到dsp里面

5、我再用uniflash把程序mybin.hex下到dsp里面,这个时候有提示:

 [WARNING] C28xx: Loader: One or more sections of your program falls into a memory region that is not writable. These regions will not actually be written to the target. Check your linker configuration and/or memory map.

6、重新上电dsp后,发现芯片仍然是跑的程序1

总结:也就是说,我读出的memory程序,不能直接下到dsp里面运行,那么我想把从memory读出来的程序直接使用,我还需要如何操作?或者我上面的操作有什么问题?