This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] MCU-PLUS-SDK - AM243X:文件加载程序:验证失败

Guru**** 1821780 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1389453/mcu-plus-sdk-am243x-file-loader-verification-failed

器件型号:MCU-PLUS-SDK AM243X

工具与软件:

我收到 "文件加载器:验证失败"的错误消息。 详情如下。 相同的简单 Hello World 程序在同一内核上的 R5内核上成功运行、但在 M4上无法运行。

Sitara AM243X
编译器:TI Clang v3.2.LTS
小端字节序

通用 Cortex M4器件

M4.ccxml [Code Composer Studio -器件调试]
非可调试器件
德州仪器(TI) XDS110 USB 调试 Probe_0/MAIN_Cortex_R5_0_0 (断开连接:未知)
德州仪器(TI) XDS110 USB 调试 Probe_0/MAIN_Cortex_R5_0_1 (断开连接:未知)
德州仪器(TI) XDS110 USB 调试 Probe_0/MAIN_Cortex_R5_1_0 (断开连接:未知)
德州仪器(TI) XDS110 USB 调试 Probe_0/MAIN_Cortex_R5_1_1 (断开连接:未知)
德州仪器(TI) XDS110 USB 调试 Probe_0/DMSC_Cortex_M3_0 (断开连接:未知)
德州仪器(TI) XDS110 USB 调试 Probe_0/ICSS_G0_TX_PRU_1 (断开连接:未知)
德州仪器(TI) XDS110 USB 调试 Probe_0/BLAZAR_Cortex_M4F_0 (已断开连接:正在运行)

BLAZAR_Cortex_M4F_0:文件加载程序:验证失败:地址0x000022C0的值不匹配请验证目标存储器和存储器映射。
BLAZAR_Cortex_M4F_0:GEL:文件:C:\Users\ssureschandran\workspace_v12\M31\Debug\M31.out:发生数据验证错误、文件加载失败。

存储器配置

名称源长度已使用未使用属性填充
--------------- --- --- --- --- ---
RAM 00000020 ffffffe0 0000232b ffffdcb5 Rwix

段分配映射

Run origin load origin length init length attrs 成员
--- --- --- --- --- ---
00000020 00000020 00000f00 00000f00 r-x
00000020 00000020 00000f00 00000f00 r-x .text
00000f20 00000f20 000013a0 00000000 rw-
00000f20 00000f20 000001cd 00000000 rw-.data
000010f0 000010f0 000001cc 00000000 RW-.bss
000012c0 000012c0 00000800 00000000 rw-.stack
00001ac0 00001ac0 00000800 00000000 rw-.sysmem
000022c0 000022c0 00000094 00000094 r--
000022c0 000022c0 0000000e 0000000e r--.rodata
000022d0 000022d0 00000084 00000084 r--.cinit

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    感谢您访问德州仪器(TI) E2E 支持论坛。

    相同的简单 Hello World 程序在同一内核上的 R5内核上成功运行、但在 M4上不能成功运行。

    有不同的 makefile 可用于为 R5F 和 M4F 内核编译示例工程。 。 *。out 为 R5F 内核构建的功能不 适用于 M4F 内核。

    makefile 来重建组件 *。out 下一代产品、仍然面临这个问题。 请尝试建议的步骤  好。

    请告知我们结果。

    此致、

    Tushar