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.

[参考译文] 编译器/TMS320F28069M:检查.text 段的 sum 失败

Guru**** 2540720 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/863756/compiler-tms320f28069m-check-sum-failure-for-text-section

器件型号:TMS320F28069M

工具/软件:TI C/C++编译器

我正在计算链接器文件中不同段的校验和。

         :> APP_FLASH、  PAGE = 0、CRC_TABLE (_CRCestVector、algoriter=CRC32_PRIME)

  {

    .cinit

    .pinit

    二进制文件

    codestart

    .text

    /*将初始化段放入闪存中*/

    /*要使 SDFlash 对这些内容进行编程、必须将它们分配到第0页*/

    .econst

    切换

  }

我还在计算应用程序闪存的校验和、一旦我使用引导加载程序对闪存进行编程。 校验和与除文本段之外的所有段匹配。

我比较了存储器转储中.text 段的内容、我看到数据没有变化。 有人能帮我解决这个问题吗? 我将应用文件的链接器 cmd 附加到 e2e.ti.com/.../5428.F28069M_5F00_cmd.txt

这是我的引导加载程序链接器文件 e2e.ti.com/.../F28069_5F00_blcmd.txt

谢谢

Nandini

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

    您好 Nandini、

    请查看下面先前的 E2E 吗? 您面临的问题可能与安全内存访问有关。

    e2e.ti.com/.../743053

    最棒的

    Kevin