工具/软件:TI-RTOS
你(们)好
我已安装 PDK1_0_6。
我通过参考以下 wiki 体验 PDK: http://processors.wiki.ti.com/index.php/Rebuilding_The_PDK 。
项目已创建、编译正常。
但我一直在从 SD 卡引导。
我将多次查看此 wiki: http://processors.wiki.ti.com/index.php/Processor_SDK_RTOS_BOOT_AM335x/AM437x
我有几个问题:
问题1. 关于 MLO 创建、
wiki 告诉我们执行以下步骤:
具有 ti 标头( _ti.bin)应重命名为"MLO"。 引导加载程序映像位于
结果:我已测试将 xxx_ti.bin 重命名为 MLO,重命名后的 MLO 可以引导。
但是、此 wiki 还告诉我们:
tiimage.exe 0x402F0400 MMCSD boot.bin MLO
结果:此由 tiimage 创建的 MLO 不能引导。
您能否告诉我们我们我们遵循的正确步骤是什么?
在哪种情况下、我们需要使用 tiimage 创建 MLO?
问题2有关应用程序创建的信息、
例如、我构建的项目如下所示:
C:\TI\pdk_am335x_1_0_6\packages \MyExampleProjects\I2C_Test_evmAM335x_armTestProject\Debug
有 3个文件:
应用程序
I2C_Test_evmAM335x_armTestProject.bin
I2C_Test_evmAM335x_armTestProject.out
好的、我已经看到在使用 CCS 编译工程后有"app"文件。
我将这个"app"和"MLO"放在 SD 卡上、并尝试引导。
控制台仅显示以下内容:
StarterWare 引导加载程序
BOARDInit 状态[0x0]
SoC:[AM335X]
磁芯:[A8]
检测到电路板:[GPEVM]
基板版本:[未知]
子卡版本:[未知]
PIN 复用失败!
将应用程序映像从 MMC/SD 卡复制到 RAM
跳转到 StarterWare 应用程序...
然后、我使用以下方法进行了测试:
- tiimage.exe 0x8000000000 none I2C_Test_evmAM335x_armTestProject-Binn 应用程序
然后、我将这个新的"app"放入 SD 卡并启动。
控制台仍显示此信息。
StarterWare 引导加载程序
BOARDInit 状态[0x0]
SoC:[AM335X]
磁芯:[A8]
检测到电路板:[GPEVM]
基板版本:[未知]
子卡版本:[未知]
PIN 复用失败!
将应用程序映像从 MMC/SD 卡复制到 RAM
跳转到 StarterWare 应用程序...
请指导我创建可引导 SD 卡的正确步骤!!
BR RIO