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.

[参考译文] TMS320C6745:内存错误

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1062650/tms320c6745-memory-error

器件型号:TMS320C6745

大家好、

我们的客户在使用 BIOS 创建 CCS 项目时遇到一些错误。 然后、我在下面的链接中分享了常见问题解答、这些链接可帮助解决错误。  但是、下面出现了另一个错误。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/982389/faq-where-do-i-find-sys-bios-or-ti-rtos-examples-for-my-c2000-device/3629359#3629359

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1048609/tms320c6748-faq-how-do-i-create-a-ccs-project-for-ti-rtos-sys-bios-development-on-c674x-dsp-using-the-processor-sdk/3879534

现在、我在通用 C674x 器件上具有基于 BIOS 的项目、它通过了构建。

但是、当我更新到器件时、C6745生成失败并显示错误消息:

"configPkg/linker.cmd"、第26行:错误#10264:irom 内存范围与现有内存范围 SHDSPL2ROM 重叠
"configPkg/linker.cmd"、第27行:错误#10264:IRAM 存储器范围与现有存储器范围 SHDSPL2RAM 重叠
"configPkg/linker.cmd"、第29行:错误#10264:DDR 存储器范围与现有存储器范围 EMIFBSDRAM 重叠
错误#10010:链接期间遇到错误;未构建"healium_medical_2.out"

我的 configPkg/linker.cmd 是:
存储器

irom (RX):org = 0x11700000,len = 0x100000
IRAM (rwx):org = 0x1180000,len = 0x40000
L3_CBA_RAM (RWX):org = 0x8000000,len = 0x20000
DDR:org = 0xc3000000,len = 0x1000000


随附了 C6745.cmd 文件。



我想我们需要将存储器区域更新为新器件 C6745、而不是通用 C674x。

您能帮助解决此问题吗?

此致、

Danilo

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

    您好 Danilo、

    出现这些错误的原因是两个.cmd 文件存在命名冲突。 您只需从工程编译中排除 C6745.cmd、或者只需将其从工程文件夹中删除即可。 BIOS 生成 的 configPkg/linker.cmd 就足够了。

    此致、

    _________

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

    您好、 Jianzhong、

    感谢您的反馈。 根据我们的客户、他 更新了 linker.cmd、并且这个问题已经解决。

    感谢您的支持!

    此致、

    Danilo