TI中文支持网
TI专业的中文技术问题搜集分享网站

用uniflash读取memory

我现在想做个实验,我的芯片是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读出来的程序直接使用,我还需要如何操作?或者我上面的操作有什么问题?

user6392471:

有人会么?

Green Deng:

这个确实没操作过,从memory读出来的应该都是二进制码,这个怎么转化成可供烧写的程序,目前还没有这方面的 经验。建议你可以去英文E2E上咨询一下这个问题:e2e.ti.com/…/171

赞(0)
未经允许不得转载:TI中文支持网 » 用uniflash读取memory
分享到: 更多 (0)