我注意到数据手册上写着V208支持用户配置FLASH和RAM的容量组合
2.128K FLASH+64K SRAM 的 208 产品支持用户选择字配置为(128K FLASH+64K SRAM)、(144K FLASH+48K SRAM)、(160K FLASH+32K SRAM)几种组合中的一种。
然后我找到用户选择字寄存器0x1FFFF800中的USER[7:6]RAM_CODE_MOD,设置为 00:CODE-128KB + RAM-64KB
但是我发现在链接文件Link.ld里还有关于内存空间的描述:
/* CH32V20x_D8 - CH32V203RB
? ?CH32V20x_D8W - CH32V208x
? ?FLASH + RAM supports the following configuration
? ?FLASH-128K + RAM-64K
? ?FLASH-144K + RAM-48K
? ?FLASH-160K + RAM-32K
*/
MEMORY
{??
????????FLASH (rx) : ORIGIN = 0x00000000, LENGTH = 128K
????????RAM (xrw) : ORIGIN = 0x20000000, LENGTH = 64K
}
LENGTH?这个参数是否也要修改为128K 64K的组合?
除了这两个地方,还需要修改哪里吗?