主题中讨论的其他器件:SysConfig
工具与软件:
为了强制这个 launchpad 进入 SPI 引导模式,我在我的 GEL 文件中添加了这段代码,
热菜单 EMU_BOOT_SPI ()
{
*(unsigned long *) 0xD00 = 0x5AFFFFFF;
*(unsigned long *) 0xD02 = 0x5AFFFFff;
*(unsigned long *) 0xD04 = 0xFFFFFF06;
*(unsigned long *) 0xD06 = 0xFFFFFFFF;
}
永久写入
在 c 文件中:
#pragma RETAIN (OTP_Z1_DATA_1)
#pragma DATA_SECTION (OTP_Z1_DATA_1、"dcsm_zsel_z1");
常量长 OTP_Z1_DATA_1 = 0x5AFFFFF;
#pragma RETAIN (OTP_Z1_DATA_2)
#pragma DATA_SECTION (OTP_Z1_DATA_2、"dcsm_zsel_Z1_2");
常量长 OTP_Z1_DATA_2 = 0xFFFFFF06;
位于链接器文件中
小程序
{
PAGE0:
DCSM_ZSEL_Z1_P0:origin = 0x07800C、length = 0x000002
DCSM_ZSEL_Z1_P1:origin = 0x07801C、length = 0x000002
}
部分中)
{
dcsm_zsel_z1_1:> dcsm_zsel_z1_p0、page = 0
dcsm_zsel_z1_2 :> dcsm_zsel_z1_p1, page = 0 }
是这样吗?
