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.

[参考译文] CCS/TMS570LS0914:Error:Invalid Bank,program while using CCS compilation

Guru**** 2536050 points
Other Parts Discussed in Thread: TMS570LS0914, UNIFLASH

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/913380/ccs-tms570ls0914-error-invalid-bank-program-while-using-ccs-compilation

器件型号:TMS570LS0914
主题中讨论的其他器件: UNIFLASH

工具/软件:Code Composer Studio

你好

使用 CCS 编译程序后、我使用 XDS100v2仿真器烧录了程序、并发生了无效组。

使用的芯片为 TMS570LS0914、闪存范围为1MB、0x00100000。

如果出现图中所示的问题、则将0xC087F 映射到无效的组。

如何解决?

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

    您好!

    您能否检查项目中使用的是哪一个 GEL 文件?

    ccs->tools->gel 文件

    GEL 文件中内部闪存的存储器大小是否正确?

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

    QJ Wang、您好!

    我 无法 打开 GEL 文件。如图所示。

    我创建了一个测试项目、这是 link.cmd 文件:

    我的芯片`s 闪存为1MB。 但我n`t 对 BANK0、扇区12和扇区13进行编程。(从0x000C0000到0x000FFFFF)。

    当我修改 link.cmd flle.like 时:

    第3行: 向量(X) :origin=0x000A0000 length=0x00000020

    行4: Flash_app (RX):origin=0x000A0020 length=0x0005FFE0

    n`t 没有发生!   我猜我的芯片上有问题,但是,在另一个 TMS570LS0914 MCU 上进行测试后,我又发生了这种情况。

    n`t 我无法 通过 CCS 或 UniFlash 将程序从0x000C0000加载到0x000FFFFF?

    王淑章

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

    您好!

    在 CCS 或 Uniflash 闪存设置中、请启用"自动 ECC 生成"和"将程序段与64位存储器区域对齐(用于 ECC 计算)"。