工具/软件:
正确添加了2个上拉电阻用于 GPIO24和32以实现闪存模式运行。
但使用可用的 CMD 文件时、起始地址不一致。
在开始80000时、程序员给出错误。
使用88000编程。 通过调试器运行、但不会在上电后运行。
移动数据
{
RAMM0:原点= 0x00000128、长度= 0x000002D8
RAMM1:origin = 0x00000400、length = 0x000003F8 /*片上 RAM 块 M1 */
RAMLS01:origin = 0x00008000、长度= 0x00001000
RAMLS27:原点= 0x00009000、长度= 0x00003000
RAMGS01:origin = 0x0000C000、length = 0x00002000
RAMGS23:origin = 0x0000E000、length = 0x00001FF8
BootROM:origin = 0x003F8000、length = 0x00007FC0
SECURE_ROM:origin = 0x003F2000、length = 0x00006000
begin:origin = 0x00088000、length = 0x00000002
重置:origin = 0x003FFFC0、length = 0x00000002
/*闪存扇区*/
/*组0 */
FLASH_BANK0_SEC0:origin = 0x088002、length = 0x000FFE /*片上闪存*/
FLASH_BANK0_SEC1_12:origin = 0x081000、length = 0x005000 /*片上闪存*/
FLASH_BANK0_SEC1314:origin = 0x086000、length = 0x005000 /*片上闪存*/
}
很重要
{
codestart :> begin, align(8)
.text:> FLASH_BANK0_SEC1_12、ALIGN (8)
.cinit:> FLASH_BANK0_SEC1_12、ALIGN (8)
.switch:> FLASH_BANK0_SEC1_12, align(8)
.econst:> FLASH_BANK0_SEC1_12、ALIGN (8)
.reset:> reset、type = DSECT /*未使用*/
请帮助我获得正确的 CMD 文件。