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.

[参考译文] RTOS/TMS320C5534:为引导加载程序保留 SARAM 区域

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/697604/rtos-tms320c5534-reserving-a-saram-area-for-bootloader

器件型号:TMS320C5534

工具/软件:TI-RTOS

您好!

我的项目使用具有 C5534 DSP 的 DSP/BIOS 5.42。

我们希望保留 RAM 的一部分(高地址)、以便在那里加载 UBL (用户引导加载程序)、以便它不会干扰实际

固件随后复制(2级引导)。 我希望这是可从台式机移植到台式机的。

原始.tcf 文件正在使用

utils.loadPlatform ("ti.platforms.ezdsp5535");

而我更改为

utils.loadPlatform ("ti.platforms.smartdialer");

我修改了 tcf 的导入路径、因此在 platform.TCI 文件中、我可以更改频率(使用低于标准100MHz 的频率)和处理器(使用5534)。

但是、为了防止 DSP/BIOS + tconf 映射所有 RAM 中的对象、我添加了手动编辑 C5534.TCI 组件文件(在 catalog.c5500中) 、这是不好的。

是否有方法可以在自定义目录(即 C5534-modified.TCI)中定义新组件,或者也为目录文件指定其他路径?

谢谢、

Jacques

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

    我已通知软件团队。 他们将直接在此处发布反馈。

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

    请参阅上一个有关 TCI 文件操作 e2e.ti.com/.../274063的主题

    我希望此主题具有一些有助于您查询的详细信息。

    Lali
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    如前所述、导入我的平台而不是标准 eZdsp 平台运行正常。 我更改了 tconf 工具的导入路径+复制了层次结构"ti/platforms/..." 在本地目录下(与我的代码一起进行版本控制)。

    我目前不能使用的是更改 C5534目录组件、以便更改报告给 DSP/BIOS 工具的内存映射、这样它就不会映射保留区域中的任何内容。 无论我尝试什么、都会拉动标准"xdctools/packages/catalog/C5500/C5534.TCI"。
    到目前为止、我修改了此组件、但这不是令人满意的、因为我无法可靠地向客户交付整个组件(我不想修补客户工具链+我不希望整个组件因工具链的更新而损坏)。

    那么,如何说服 tconf 改用本地定义的目录项?

    Jacques
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    有什么关于这个的新闻?
    再次简单总结一下、我能够通过在 CCS 中添加我自己的路径来加载我自己的"platform.TCI"。
    但是、我想以某种方式使用 ti.catalog.c5500.c5534.tci 的修改版本、因为我需要更改存储器定义。
    由于这是 DSP/BIOS 所拉取的、这是我唯一找到的明智之选。

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

    我在某种程度上找到了一个解决方法:我在树中维护一个 C5534.TCI 文件、并将其复制到正常位置

    在编译之前:(.in CCS,可以在"CCS Build/ Steps TAB"中轻松完成此操作,并添加:

    CP ./packages/ti/catalog/c5500/C5534.tci ${BIOS_CG_ROOT}/xdctools/packages/ti/catalog/c5500

    /packages/ti/catalog/c5500/C5534.tci 是我本地维护的文件。 对于平台文件、还应在本地添加一个平台文件

    调制 tconf 搜索路径可以实现这一目的、因此现在我有了一个真正可移植且可分发的解决方案。

    可能还有另一种方法可以做到这一点、但我都已准备好了这一种方法。

    此致、

    Jacques