Other Parts Discussed in Thread: AM62D-Q1, AM62P
器件型号: AM62D-Q1
主题: AM62P 中讨论的其他器件
大家好、我联系了有关在 AM62D-Q1 定制电路板设计上运行 DDR-MARGIN-FW 测试固件的一些支持。 受测特定电路板是一款具有 8Gb FS RAM 的 HS-LPDDR4 器件。 在本练习中、我使用 CCS 20.4.1 和 XDS110 调试探针。
JTAG 访问良好;连接测试(目标配置>高级>测试连接...)通过。 我能够暂停 A53 内核并尝试加载程序。 但是、我在分享这些信息的过程中遇到了一些错误。
DDR-MARGIN-FW 测试随附的 readme.txt 文件显示以下关于硬件初始状态的信息:
要求事先启用 A53、DDRSS 和 UART0 的器件 PLL 和 PSC。 此外、在运行固件之前、用户必须使用自己的配置来配置 DDR。 此配置将由固件测试。
我想我要通过引导 Linux 映像来完成此操作、它会初始化列出的所有接口。
接下来、我尝试遵循已编译程序的“JTAG 加载“指令。 我在这一步遇到了一个问题:
连接到 SMS0_TIFS_0 内核
尝试从 CCS 执行此操作时、会收到以下错误消息:
SMS0_TIFS_0:连接到目标时出错:(错误–1170 @ 0x0)无法访问 DAP。 重置器件、然后重试此操作。 如果错误仍然存在、请确认配置、对电路板进行下电上电、和/或尝试更可靠的 JTAG 设置(例如下 TCLK)。 (仿真包 20.4.0.3835)
然后、我尝试重置设置、并尝试简单地跳过此步骤。 我可以连接并停止 A53SS0_CORE0_0、但我确实收到以下错误消息:
A53SS0_CORE0_0:GEL:执行 OnTargetConnect () 时出错:目标读取 0x0000000043000000 失败
在 READ_PHID=*((unsigned int*)(WKUP_CTRL_MMR0_CFG0_BASE+0x00000000U))[AM62D_DDR_TOP.gel:66]
at DDR_Init ()[AM62D_AUDIO_EVM.gel:64]
在 OnTargetConnect() 处
最后、我尝试加载编译后的读取测试程序。 几秒钟后、进度条显示完成、但随后我收到以下错误消息:
A53SS0_CORE0_0:自动运行:目标未运行、因为未定义符号“main"</s>“
您能在这里提供任何调试帮助吗? 请告诉我哪些附加信息会有所帮助。