Thread 中讨论的其他器件:TMDS64EVM
工具/软件:
您好、
我正在使用 TMDS64EVM、我要在没有操作系统的情况下运行。
但是、您展示的示例都与从 R5_0 运行有关。 参考: software-dl.ti.com/.../、Benchmark_Demo_User_Guide
您的应用程序从 R5F 引导、从 R5F 运行。
是否有从 A53 运行的示例?
我确实必须从 R5F 引导 SBL、但之后可以连接到 A53 内核并加载 A53 软件、我是对的吗? 谢谢。
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.
工具/软件:
您好、
我正在使用 TMDS64EVM、我要在没有操作系统的情况下运行。
但是、您展示的示例都与从 R5_0 运行有关。 参考: software-dl.ti.com/.../、Benchmark_Demo_User_Guide
您的应用程序从 R5F 引导、从 R5F 运行。
是否有从 A53 运行的示例?
我确实必须从 R5F 引导 SBL、但之后可以连接到 A53 内核并加载 A53 软件、我是对的吗? 谢谢。
您好、
在 AM64x 上的 A53 上运行的 FreeRTOS 和裸机应用程序是一项实验功能、在 SDK 中不受支持。 您能否分享对裸机应用程序而不是应用程序内核上的 HLOS(如 Linux)的需求?
您可以在 a53ss0-0 nortos 上运行基本的 hello world 应用程序。
此致
Karan
您好、Karan:
感谢您的支持。
我们使用的是裸机实时系统、Linux 不是实时系统、对吧? 使用操作系统、会减慢一些东西的速度。 在本例中、我们甚至不需要任务。
SDK 中不支持 A53、您是指 SDK 不提供示例? 对吗?
理论上、 任何 ARMv8-A 内核(如 A53) 可在以下条件下运行裸机 C 代码:
您可以提供适当的启动代码boot_armv8_asm.S () 来设置堆栈、异常矢量、MMU、缓存等
并提供所有必要的硬件初始化。
我的意思是、裸机应该比 Linux 支持更容易? 我们仅使用一个内核 A53_0、不需要多核。
谢谢
等待、 
在您的网络上、您说只支持单核 A53、不支持 RTOS、这正是我的情况。
谢谢
关于示例:
感谢您的示例
但这个示例表明有一个多核正在运行、对吧?
这是很难按照指示
我是说、 如果我连接到两者、上面的链接只提供一个单核运行的应用。
谢谢。
尊敬的 Jun Tu:
我的意思是、 如果我连接到这两个应用程序、上面的链接只提供一个运行中的内核应用程序。
SDK 为所有内核提供了 hello world 示例、如果您的用例只是在 A530-0 上测试 NORTOS Hello World 示例、则无需连接到每个内核并加载该示例、即可连接到 A530-0 并从 CCS 运行 hello world。 如果要在 CCS 的多个内核上运行 hello world、则需要逐个连接并加载示例。
您可以使用 SBL 加载多核二进制文件、请参阅以下内容: https://software-dl.ti.com/mcu-plus-sdk/esd/AM64X/11_01_00_17/exports/docs/api_guide_am64x/BOOTFLOW_GUIDE.html#autotoc_md612
此致、
会面。