TI中文支持网
TI专业的中文技术问题搜集分享网站

[FAQ] 如何从 Micro SD 卡引导 AM335x 并运行 RTOS 应用程序?

问:

我想从 Micro SD 卡引导 AM335x 板并运行基于 RTOS 的应用程序。我怎么能做到这一点?

Annie Liu:

答:

请务必参阅关于 SD 卡引导的 Processor SDK RTOS 文档,了解更详细、更全面的信息。

在这里,我们给出了一个示例,展示如何从 Micro SD 卡引导 BeagleBone Black 并运行简单的 RTOS 应用程序。

使用 Processor SDK 预编译的映像刷写 SD 卡:

找到 SD 卡映像:D:\ti\processor_sdk_rtos_am335x_6_03_00_106\prebuilt-sdcards\evmAM335x\sd_card_img\sd_card.img.gz。
解压缩此映像。
使用 BalenaEtcher 将解压缩的img 刷写到 SD 卡。
刷写后,SD 卡应具有两个文件:MLO 和 app。

构建 RTOS 应用程序。在本例中,我们选择了 PDK 示例工程:GPIO_LedBlink_bbbAM335x_armTestProject。

按照此常见问题解答中的说明创建 PDK 示例工程。仅为 BeagleBone Black 创建这个工程的命令为:

pdkProjectCreate.bat AM335x bbbAM335x little gpio test arm

编译此工程并在以下调试文件夹中找到文件“app”:pdk_am335x_1_0_17\packages\MyExampleProjects\GPIO_LedBlink_bbbAM335x_armTestProject\Debug。
此“app”文件是在工程编译期间生成的应用程序映像。请参阅 CCS 工程设置中的编译后处理步骤:

将工程编译期间生成的“app”文件复制到 SD 卡并覆盖现有的“app”文件。
将 SD 卡插入 BeagleBone Black。
给电路板上电时,按住按钮 S2。电路板应引导,LED D42 应闪烁。

 

赞(0)
未经允许不得转载:TI中文支持网 » [FAQ] 如何从 Micro SD 卡引导 AM335x 并运行 RTOS 应用程序?
分享到: 更多 (0)