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.

[参考译文] EVMK2H:带有 SYS/BIOS 的 ARM 程序

Guru**** 2553450 points
Other Parts Discussed in Thread: SYSBIOS

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/889038/evmk2h-arm-program-with-sys-bios

器件型号:EVMK2H

大家好、

我对 ARM 计划有2个问题、如下所示:

1.在 Processor SDK RTOS 页面中、我看到 Bare Metal 项目需要使用 66AK2Gxx.lds 和 startup_ARMCA15.S、对于 SYS/BIOS 项目、它不使用、因此我是否仍可以在 SYS/BIOS 程序中使用这2个文件?

2.在 SYS/BIOS 程序中定义代码存储器段和数据段并将程序和数据放入这些段的最佳方法是什么?

请提供建议。 非常感谢。

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

    您好!

    66AK2Gxx.lds 和 STARTUP_ARMCA15.S 是裸机中的链接器命令文件和启动文件、在 SYSBIOS 环境中不需要这些文件。

    2.在 SYSBIOS 中,您有一个使用内存名称和地址范围定义的平台。  您可以使用如下所示的语法将段放入不同的存储器中:

    Program.sectMap[".far"]="SDRAM";
    Program.sectMap[".cinit"]="SDRAM";
    Program.sectMap[".bss"]="SDRAM";
    Program.sectMap[".const"]="SDRAM";
    Program.sectMap[".text"]="SDRAM";
    Program.sectMap[".code"]="SDRAM";
    Program.sectMap[".data"]="SDRAM";

    此致、Eric

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

    尊敬的 Eric:

    感谢您提供信息。

    是否有关于如何为 ARM 内核配置模板的指导? 对于 DSP、我可以使用 RTSC 工具创建/编辑平台、如下所示:

    但我不知道如何为 ARM 内核配置模板。

    另一个问题是、上面窗口中的地址是由 ARM 或 DSP (32位)查看的存储器、而不是物理存储器(40位)、我是否正确?

    谢谢。

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

    您好!

    对于 A15、与您通过选择"GPP"来配置 DSP 的方式相同。

      

    上面窗口中的地址是 ARM 或 DSP (32位)查看的存储器、而不是物理存储器(40位)=== >正确。 它是32位 CPU 地址。

    此致、Eric

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

    尊敬的 Eric:

    注意到。 非常感谢。