在线时间13 小时
UID4072698
注册时间2024-12-13
NXP金币241
该用户从未签到
注册会员

- 积分
- 127
- 最后登录
- 2025-3-21
|
在恩智浦官网下载的例程,用IAR编译下载,发现仿真不了,只能下载到flash中,不知道是什么原因,我只有用IAR默认自带的.icf文件才能仿真,但是这个文件又不能下载程序到flash,有大神知道是什么原因吗?下面是我用官方例程里的.icf文件下载时的调试日志:
Wed Mar 12, 2025 09:54:18: IAR Embedded Workbench 9.10.1 (C:\Program Files\IAR Systems\Embedded Workbench 9.0\arm\bin\armPROC.dll)
Wed Mar 12, 2025 09:54:18: Loaded macro file: C:\Program Files\IAR Systems\Embedded Workbench 9.0\arm\config\debugger\NXP\LPC18xx_LPC43xx.dmac
Wed Mar 12, 2025 09:54:18: Loaded macro file: C:\Program Files\IAR Systems\Embedded Workbench 9.0\arm\config\flashloader\NXP\FlashLPC18xx_SPIFI.mac
Wed Mar 12, 2025 09:54:18: Loading the CMSIS-DAP driver
Wed Mar 12, 2025 09:54:18: Probe: CMSIS-DAP probe SW module ver 1.24
Wed Mar 12, 2025 09:54:18: Probe: Connecting to MCU-LINK CMSIS-DAP V0.078:0KN3CBW5F21PI firmware v.1.10
Wed Mar 12, 2025 09:54:18: Emulation layer version 4.79
Wed Mar 12, 2025 09:54:18: Notification to core-connect hookup.
Wed Mar 12, 2025 09:54:18: Connected DAP v1 on SWD. Detected DP ID=0x2ba01477.
Wed Mar 12, 2025 09:54:18: Connecting to TAP#2 DAP AHB-AP-CM port 0x0 (IDR=0x2477'0011).
Wed Mar 12, 2025 09:54:18: Recognized CPUID=0x410fc241 Cortex-M4 r0p1 arch ARMv7-M
Wed Mar 12, 2025 09:54:18: Debug resources: 6 instruction comparators, 4 data watchpoints.
Wed Mar 12, 2025 09:54:18: LowLevelReset(script, delay 200)
Wed Mar 12, 2025 09:54:18: Calling reset script: C:\Program Files\IAR Systems\Embedded Workbench 9.0\arm\config\debugger\NXP\LPC18xx.ProbeScript@ResetAndStopAtUser
Wed Mar 12, 2025 09:54:18: Executing build-in reset routine ResetAndStopAtUser for LPC18
Wed Mar 12, 2025 09:54:18: LPC18xx: CPU status 0x1
Wed Mar 12, 2025 09:54:18: LPC18xx: MEMMAP before system reset: 0x10000000
Wed Mar 12, 2025 09:54:18: LPC18xx: Applying system reset.
Wed Mar 12, 2025 09:54:18: LPC18xx: PC = 0x1000118C
Wed Mar 12, 2025 09:54:18: LPC18xx: Reset vector: 0x1000118D
Wed Mar 12, 2025 09:54:18: LPC18xx: MEMMAP after system reset: 0x10000000
Wed Mar 12, 2025 09:54:18: LPC18xx: Remap the reset vector to ROM at 0x10400000
Wed Mar 12, 2025 09:54:18: LPC18xx: Applying core reset to stop at the ROM entry point.
Wed Mar 12, 2025 09:54:18: LPC18xx: PC = 0x10402C40
Wed Mar 12, 2025 09:54:18: LPC18xx: Reset vector: 0x10402C41
Wed Mar 12, 2025 09:54:18: LPC18xx: MEMMAP after core reset: 0x10400000
Wed Mar 12, 2025 09:54:18: LPC18xx: ROM(32K) CRC = 0x712ED588, no workaround needed.
Wed Mar 12, 2025 09:54:18: LPC18xx: CREG6 = 0
Wed Mar 12, 2025 09:54:18: LPC18xx: Resume till a watchpoint on write to 0x40043100
Wed Mar 12, 2025 09:54:19: LPC18xx: PC = 0x10400042
Wed Mar 12, 2025 09:54:19: LPC18xx: MEMMAP is now 0x10400000
Wed Mar 12, 2025 09:54:19: LPC18xx: WARNING: The boot ROM didn't remapped the vector table (left in the boot ROM).
Wed Mar 12, 2025 09:54:19: LPC18xx: Remapping the vector table to 0x10000000
Wed Mar 12, 2025 09:54:19: LPC18xx: Got user program entry at 0x1000118C
Wed Mar 12, 2025 09:54:19: LPC18xx: Resume till a breakpoint at the entry address.
Wed Mar 12, 2025 09:54:19: LPC18xx: PC = 0x10400042
Wed Mar 12, 2025 09:54:19: LPC18xx: WARNING: The CPU didn't stop at the user program entry point.
Wed Mar 12, 2025 09:54:19: ----- execUserFlashInit
Wed Mar 12, 2025 09:54:19: Loaded debugee: C:\Program Files\IAR Systems\Embedded Workbench 9.0\arm\config\flashloader\NXP\FlashLPC18xx_SPIFI.out
Wed Mar 12, 2025 09:54:19: Target reset
Wed Mar 12, 2025 09:54:19: Unloaded macro file: C:\Program Files\IAR Systems\Embedded Workbench 9.0\arm\config\flashloader\NXP\FlashLPC18xx_SPIFI.mac
Wed Mar 12, 2025 09:54:19: Downloaded C:\Users\h1382\Desktop\lpcopen_3_02_keil_iar_lpclink2_4370_TEST_250311\LPC43xx_18xx\prj_link4370\iar\periph_hsadc\iar_output\Exe\hsadc.out to flash memory.
Wed Mar 12, 2025 09:54:19: 4516 bytes downloaded into FLASH (3.51 Kbytes/sec)
Wed Mar 12, 2025 09:54:20: Loaded debugee: C:\Users\h1382\Desktop\lpcopen_3_02_keil_iar_lpclink2_4370_TEST_250311\LPC43xx_18xx\prj_link4370\iar\periph_hsadc\iar_output\Exe\hsadc.out
Wed Mar 12, 2025 09:54:20: LowLevelReset(software, delay 200)
Wed Mar 12, 2025 09:54:20: LowLevelReset(script, delay 200)
Wed Mar 12, 2025 09:54:20: Calling reset script: C:\Program Files\IAR Systems\Embedded Workbench 9.0\arm\config\debugger\NXP\LPC18xx.ProbeScript@ResetAndStopAtUser
Wed Mar 12, 2025 09:54:20: Executing build-in reset routine ResetAndStopAtUser for LPC18
Wed Mar 12, 2025 09:54:20: LPC18xx: CPU status 0x1
Wed Mar 12, 2025 09:54:20: LPC18xx: MEMMAP before system reset: 0x10000000
Wed Mar 12, 2025 09:54:20: LPC18xx: Applying system reset.
Wed Mar 12, 2025 09:54:20: LPC18xx: PC = 0x10001B30
Wed Mar 12, 2025 09:54:20: LPC18xx: Reset vector: 0x10001B31
Wed Mar 12, 2025 09:54:20: LPC18xx: MEMMAP after system reset: 0x10000000
Wed Mar 12, 2025 09:54:20: LPC18xx: Remap the reset vector to ROM at 0x10400000
Wed Mar 12, 2025 09:54:20: LPC18xx: Applying core reset to stop at the ROM entry point.
Wed Mar 12, 2025 09:54:20: LPC18xx: PC = 0x10402C40
Wed Mar 12, 2025 09:54:20: LPC18xx: Reset vector: 0x10402C41
Wed Mar 12, 2025 09:54:20: LPC18xx: MEMMAP after core reset: 0x10400000
Wed Mar 12, 2025 09:54:20: LPC18xx: ROM(32K) CRC = 0x712ED588, no workaround needed.
Wed Mar 12, 2025 09:54:20: LPC18xx: CREG6 = 0
Wed Mar 12, 2025 09:54:20: LPC18xx: Resume till a watchpoint on write to 0x40043100
Wed Mar 12, 2025 09:54:20: LPC18xx: PC = 0x10400042
Wed Mar 12, 2025 09:54:20: LPC18xx: MEMMAP is now 0x10400000
Wed Mar 12, 2025 09:54:20: LPC18xx: WARNING: The boot ROM didn't remapped the vector table (left in the boot ROM).
Wed Mar 12, 2025 09:54:20: LPC18xx: Remapping the vector table to 0x10000000
Wed Mar 12, 2025 09:54:20: LPC18xx: Got user program entry at 0x10001B30
Wed Mar 12, 2025 09:54:20: LPC18xx: Resume till a breakpoint at the entry address.
Wed Mar 12, 2025 09:54:20: LPC18xx: PC = 0x10400042
Wed Mar 12, 2025 09:54:20: LPC18xx: WARNING: The CPU didn't stop at the user program entry point.
Wed Mar 12, 2025 09:54:20: Download completed.
Wed Mar 12, 2025 09:54:20: LowLevelReset(software, delay 200)
Wed Mar 12, 2025 09:54:20: Failed to read SP and PC from vector table at 0x1400'0000
Wed Mar 12, 2025 09:54:20: Target reset
Wed Mar 12, 2025 09:54:20: INFO: Configuring trace using 'SWO,ETB' setting ...
Wed Mar 12, 2025 09:54:20: Trace: Using detected ETMv3CM at address 0xe0041000
Wed Mar 12, 2025 09:54:20: Trace: Access to detected ETMv3CM(architecture=3.5) initialized (CONF=0x8c842000, CTRL=0xc10, IDR=0x4114f250)
Wed Mar 12, 2025 09:54:20: INFO: SWO trace mode is not supported by the probe (use I-jet/I-jet-Trace probe) - trace is disabled.
Wed Mar 12, 2025 09:54:20: There were 5 warnings during the initialization of the debugging session.
Wed Mar 12, 2025 09:54:26: IAR Embedded Workbench 9.10.1 (C:\Program Files\IAR Systems\Embedded Workbench 9.0\arm\bin\armPROC.dll)
Wed Mar 12, 2025 09:54:27: Loading the CMSIS-DAP driver
|
|