

图一是demo里面使用的cmd内存链接文件
图二是我自己修改后的cmd内存链接文件
第一个问题: 我把这些FLASH都合成一整块使用,所有程序段都链接这一整块FLASH,对于芯片程序运行不会有问题吧?
第二个问题: 对于这种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.


图一是demo里面使用的cmd内存链接文件
图二是我自己修改后的cmd内存链接文件
第一个问题: 我把这些FLASH都合成一整块使用,所有程序段都链接这一整块FLASH,对于芯片程序运行不会有问题吧?
第二个问题: 对于这种FLASH内存地址连续的芯片,分成那么多小片段的内存有什么实际工程意义吗?
1、没什么问题
2、这个问题可以顺便补充一下问题1,这里分这么多小块不是单纯的TI自己编写的规则,而是基于物理分区而定义的。分区也叫做扇区,具体可以了解一下扇区的定义。
你好,可以看一下这个链接中的说明:https://software-dl.ti.com/ccs/esd/documents/sdto_cgt_Linker-Command-File-Primer.html
Allocate to Multiple Memory Ranges 和 Split an Output Section Across Multiple Memory Ranges部分内容