工具/软件:Code Composer Studio
大家好,
我尝试在BeagleBoard X15的Cortex-M4上运行HelloWorld。
连接A15并运行init脚本 AM572x_multicore_EnableAllCores()后,我得到以下输出。
CortexA15_0:在长度0x4的第0页0x5416.0244万处写入内存块时出现问题:(错误-1065 @ 0x3D5A)无法访问设备内存。 验证内存地址是否在有效内存中。 如果错误仍然存在,请确认配置,关闭电源后重启板和/或尝试更可靠的JTAG设置(例如,Lower TCLK)。 (仿真软件包7.0 AM572x_multicore_EnableAllCores()) 100.0 不能进行评估。 目标无法在 *(unsigned int *)(0x5416.02万+0x00000044)=(unsigned0.0044万=(unsigned int)(((0x5<4)|0x1)[AM572x_multicore_reset.gel:18] AM572x_multicore_EnableAllCores()处写入0x5416.0244万
完整的调试控制台日志为:
Cortex_M4_IPU2_C0:Gel输出:-->>AM572x Cortex M4启动顺序正在进行... <<!-- Cortex_M4_IPU2_C0:GEL输出:-->>AM572x Cortex M4启动顺序完成! <<!-- Cortex_M4_IPU2_C1:GEL输出:-->>AM572x Cortex M4启动顺序正在进行... <<!-- Cortex_M4_IPU2_C1:GEL输出:-->>AM572x Cortex M4启动顺序完成! <<!-- Cortex_M4_IPU1_C0:GEL输出:-->>AM572x Cortex M4启动顺序正在进行... <<!-- Cortex_M4_IPU1_C0:GEL输出:-->>AM572x Cortex M4启动顺序完成! <<!-- Cortex_M4_IPU1_C1:GEL输出:-->>AM572x Cortex M4启动顺序正在进行... <<!-- Cortex_M4_IPU1_C1:GEL输出:-->>AM572x Cortex M4启动顺序完成! <<--- IcePick_D: Gel输出:IPU RTOS从等待重置中释放。 IcePick_D:GEL输出:IPU SIMPC从等待重置中释放。 IcePick_D:凝胶输出:IVAHD C66从等待重置中释放。 IcePick_D:凝胶输出:IVAHD ICONT1从等待重置中释放。 IcePick_D:凝胶输出:IVAHD ICONT2已从等待重置中释放。 CS_DAP_DebugSS:Gel输出:-->>>将调试DPLL设置配置为1.9 GHZ <<-- CS_DAP_DebugSS: Gel输出:>设置DebugSS 1.9GHz进行中... CS_DAP_DebugSS:Gel输出:<完成设置DebugSS跟踪导出时钟(TPIU)至97MHz CS_DAP_DebugSS:Gel输出:<完成设置DebugSS PLL计时1.9GHz CS_DAP_DebugSS: Gel输出:<完成设置DebugSS ATB计时380MHz CS_DAP_DebugSS: < Done with Setup DebugSS Trace export clock (TPIU) to 97MHz CS_DAP_DebugSS: Gel Output:-->>> Turning on L3_INSTR and L3_3 Clocks required for debug instrument.(将设置DebugSS跟踪导出时钟(TPIU)设置为97MHz CS_DAP_DebugSS: Gel输出:-->>>打开调试设备所需的L ---- CS_DAP_DebugSS:Gel输出:-<<< L3工具时钟已启用>>>- -CS_DAP_DebugSS:Gel输出:-->>映射计时器将源代码禁止发送到默认内核<<<<< --- CS_DAP_PC:Gel输出:Cortex-A15 1未处于WIR模式,因此没有什么可做的。 CortexA15_0:Gel输出:-->>>将计时器挂起源映射到默认内核<<<<< --- CortexA15_0:在长度0x4的第0页上0x5416.0244万写入内存块时出现问题:(错误-1065 @ 0x3D5A)无法访问设备内存。 验证内存地址是否在有效内存中。 如果错误仍然存在,请确认配置,关闭电源后重启板和/或尝试更可靠的JTAG设置(例如,Lower TCLK)。 (仿真软件包7.0 AM572x_multicore_EnableAllCores()) 100.0 不能进行评估。 目标无法在 *(unsigned int *)(0x5416.02万+0x00000044)=(unsigned0.0044万=(unsigned int)(((0x5<4)|0x1)[AM572x_multicore_reset.gel:18] AM572x_multicore_EnableAllCores()处写入0x5416.0244万
感谢您的任何帮助。
此致
Chris
