主题:controlSUITE中讨论的其他部件
我有一个协同M3引导加载程序和应用程序工作正常。 我已将flashAPI添加到我的应用程序中,但现在无法从bootloader启动。 我怀疑我正在覆盖闪存的一个重要区域,但无法解决此问题。 我尝试在每个链接程序命令文件中将每个程序的闪存区域分开。 任何建议都是有帮助的。
引导加载程序代码:
JumpToAddress(0x002E000B);
输出文件名:<M3BootLoader.out>
入口点符号:"_c_int00"地址:002c0b01
内存配置
名称使用的原点长度未使用的属性填充
---------------- ----------------- ------------------- ----------------- ----------------- --------
CSM_ECSL_Z100.2万 0020000万 0000002400万 0000000万 0000.0024万 RWIX
CSM_RSVD_Z100200024 0000000c 0万 0万c RWIX
RESETISR 0.2万30 000000083万00008 000000060.08亿06 000000020.6万00002 R0.0002万 R X
INTVECS 0.201万00 000002580万00258 000000002.58亿00 000002580万00258 R0.0258万 R X
FLASHLOAD 20.1258万 00006da8 00000000800000000 00006da8 R X
BEGINB 002c0万 0000.2万 0000万 0000.0002万 RW X
FLASHE 002c0003 0001fffc 0万f6c 0001f090 RW X
FWVERSIION 002e0万 0000.2万 0000万 0000.0002万 RWIX
BeginA 002e000b 0万69 000000006.9万00000 000000690万 00000069 RW0.0069万 RW X
FLASHD 002e0074 00007f8b 0万 00007f8b RW X
Flash 002e8000 00017e00 000000000万00000 00017e000万 00017e00 R0.0017万 R X
CSM_RSVD_Z2002 002ffe0.0001万dc 0万 000001dc RWIX
CSM_ECSL_Z2002fffdc 0万24 000000002.4万00000 000000240万 00000024 RWIX0.0024万 RWIX
OTPSECLOCK 0.681万00 000000040万00004 000000000.04亿00 000000040万00004 RWIX0.0004万 RWIX
OTP_Reserved100.681万 006810400万 000000400万 0000000万 0000.0004万 RWIX
OTP_Reserved200.681万 006810800万 000000400万 0000000万 0000.0004万 RWIX
OTP_Z2_FLASH_START_AD 6.81万c 0万04 000000000.4万00000 000000040万 00000004 RWIX00000004 RWIX
OTP_EMACID 0.681万10 000000081万00008 000000000.08亿00 000000080万00008 RWIX0.0008万 RWIX
OTP_Reserved300.681万 0068101800万 000000400万 0000000万 0000.0004万 RWIX
Customer_OTP_MAIN_OSC 6.8101万c 0万04 000000000.4万00000 000000040万 00000004 RWIX00000004 RWIX
OTP_Reserved400.681万 0068102000万 000000400万 0000000万 0000.0004万 RWIX
OTP_BOOT_MODE_GPIO _CO 0.681万24 000000042.4万00004 000000000.04亿00 000000040万00004 RWIX0.0004万 RWIX
OTP_Reserved500.681万 0068102800万 000000400万 0000000万 0000.0004万 RWIX
ota_entry_point 6.8102万c 0万04 000000000.4万00000 000000040万 00000004 RWIX00000004 RWIX
OTP_Reserved600.681万 0068103000万 0000001000万 0000000万 0000.001万 RWIX
C20万 2000000.002万 0000200万 0000000万 0000.2万 RW X
C120.002万 2000200.002万 0000200.0001万ac 0.0001万e54 RW X
BOOT_RSVD 2000.4万 00000ff8 00000000800000000 00000ff8 R X
C220.0051万 200051b000000 00000e5万 0000万 0万e50 RW X
C320.006万 2000600.002万 0000200万 0000000万 0000.2万 RW X
S20.008万 2000800.002万 0000200万 0000000万 0000.2万 RW X
S12000 2000a2亿 0000200万 0000000万 0000.2万 RW X
S22000 2000c2亿 0000200万 0000000万 0000.2万 RW X
S32000 2000e2亿 0000200万 0000000万 0000.2万 RW X
S420.01万 2001000.002万 0000200万 0000000万 0000.2万 RW X
S520.012万 2001200.002万 0000200万 0000000万 0000.2万 RW X
S620.014万 2001400.002万 0000200万 0000000万 0000.2万 RW X
S720.016万 2001600.002万 0000200万 0000000万 0000.2万 RW X
C420.018万 2001800.002万 0000200万 0000000万 0000.2万 RW X
C52001 2001a2亿 0000200万 0000000万 0000.2万 RW X
C62001 2001c2亿 0000200万 0000000万 0000.2万 RW X
C72001 2001e2亿 0000200万 0000000万 0000.2万 RW X
C820.02万 2002000.002万 0000200万 0000000万 0000.2万 RW X
C920.022万 2002200.002万 0000200万 0000000万 0000.2万 RW X
C1020.024万 2002400.002万 0000200万 0000万 00002000 RW X
C1120.026万 2002600.002万 0000200万 0000万 00002000 RW X
C1220.028万 2002800.002万 0000200万 0000万 00002000 RW X
C132002 2002a2亿 0000200万 0000000万 0000.2万 RW X
C142002 2002c2亿 0000200万 0000000万 0000.2万 RW X
C152002 2002e2亿 0000200万 0000000万 0000.2万 RW X
CTOMRAM 2007f000 000008008亿00 000000000万00 000008000万00800 R0.08万 R X
MTOCRAM 2007f800 000008008亿00 000000000万00 000008000万00800 RW0.08万 RW X
输出文件名:<M3Application.Out>
入口点符号:"_c_int00"地址:002e000d
内存配置
名称使用的原点长度未使用的属性填充
---------------- ----------------- ------------------- ----------------- ----------------- --------
CSM_ECSL_Z100.2万 0020000万 0000002400万 0000002.4万 0000万 RWIX
CSM_RSVD_Z100200024 0000000c 0万c 0万 RWIX
RESETISR 0.2万30 000000083万00008 000000000.08亿00 000000080万00008 R0.0008万 R X
INTVECS 0.201万00 000002580万00258 000000002.58亿00 000002580万00258 R0.0258万 R X
FLASHLOAD 20.1258万 00006da8 00000000800000000 00006da8 R X
BEGINB 002c0万 0000.2万 0000万 0000.0002万 RW X
FLASHE 002c0003 0001fffc 0万 0001fffc RW X
FWVERSIION 002e0万 0000.2万 0000万 0000.0002万 RWIX
BeginA 002e000b 0万69 000000416.9万00041 000000280.0041万 00000028 RW0.0028万 RW X
FLASHD 002e0074 00007f8b 0000348600004b05 RW X
Flash 002e8000 00017e00 000000000万00000 00017e000万 00017e00 R0.0017万 R X
CSM_RSVD_Z2002 002ffe0.0001万dc 0万c 0.0001万d0 RWIX
CSM_ECSL_Z2002fffdc 0万24 000000242.4万00024 000000000.0024万 00000000 RWIX0万 RWIX
OTPSECLOCK 0.681万00 000000040万00004 000000000.04亿00 000000040万00004 RWIX0.0004万 RWIX
OTP_Reserved100.681万 006810400万 000000400万 0000000万 0000.0004万 RWIX
OTP_Reserved200.681万 006810800万 000000400万 0000000万 0000.0004万 RWIX
OTP_Z2_FLASH_START_AD 6.81万c 0万04 000000000.4万00000 000000040万 00000004 RWIX00000004 RWIX
OTP_EMACID 0.681万10 000000081万00008 000000000.08亿00 000000080万00008 RWIX0.0008万 RWIX
OTP_Reserved300.681万 0068101800万 000000400万 0000000万 0000.0004万 RWIX
Customer_OTP_MAIN_OSC 6.8101万c 0万04 000000000.4万00000 000000040万 00000004 RWIX00000004 RWIX
OTP_Reserved400.681万 0068102000万 000000400万 0000000万 0000.0004万 RWIX
OTP_BOOT_MODE_GPIO _CO 0.681万24 000000042.4万00004 000000000.04亿00 000000040万00004 RWIX0.0004万 RWIX
OTP_Reserved500.681万 0068102800万 000000400万 0000000万 0000.0004万 RWIX
ota_entry_point 6.8102万c 0万04 000000000.4万00000 000000040万 00000004 RWIX00000004 RWIX
OTP_Reserved600.681万 0068103000万 0000001000万 0000000万 0000.001万 RWIX
C20万 2000000万 0000.2万 0.0001万a17 000005e91700.0005万e9 RW X
C120.002万 2000200.002万 0000200万 0000000万 0000.2万 RW X
BOOT_RSVD 2000.4万 00000ff8 00000000800000000 00000ff8 R X
C220.0051万 200051b000000 00000e5万 0000万 0万e50 RW X
C320.006万 2000600.002万 0000200万 0000000万 0000.2万 RW X
S20.008万 2000800.002万 0000200万 0000000万 0000.2万 RW X
S12000 2000a2亿 0000200万 0000000万 0000.2万 RW X
S22000 2000c2亿 0000200万 0000000万 0000.2万 RW X
S32000 2000e2亿 0000200万 0000000万 0000.2万 RW X
S420.01万 2001000.002万 0000200万 0000000万 0000.2万 RW X
S520.012万 2001200.002万 0000200万 0000000万 0000.2万 RW X
S620.014万 2001400.002万 0000200万 0000000万 0000.2万 RW X
S720.016万 2001600.002万 0000200万 0000000万 0000.2万 RW X
C420.018万 2001800.002万 0000200万 0000000万 0000.2万 RW X
C52001 2001a2亿 0000200万 0000000万 0000.2万 RW X
C62001 2001c2亿 0000200万 0000000万 0000.2万 RW X
C72001 2001e2亿 0000200万 0000000万 0000.2万 RW X
C820.02万 2002000.002万 0000200万 0000000万 0000.2万 RW X
C920.022万 2002200.002万 0000200万 0000000万 0000.2万 RW X
C1020.024万 2002400.002万 0000200万 0000万 00002000 RW X
C1120.026万 2002600.002万 0000200万 0000万 00002000 RW X
C1220.028万 2002800.002万 0000200万 0000万 00002000 RW X
C132002 2002a2亿 0000200万 0000000万 0000.2万 RW X
C142002 2002c2亿 0000200万 0000000万 0000.2万 RW X
C152002 2002e2亿 0000200万 0000000万 0000.2万 RW X
CTOMRAM 2007f000 000008008亿00 000000000万00 000008000万00800 R0.08万 R X
MTOCRAM 2007f800 000008008亿00 000000000万00 000008000万00800 RW0.08万 RW X