工具/软件:Starterware
大家好
我对 Starterware 的 AM335x 有疑问。
我的客户希望从 eMMC 启动 FAT。
他们希望知道如何为 fat boot 设置格式。
Starterware 包括引导加载程序。
AM335X StarterWare 引导和刷写 用户手册(UserGuide_02_00_01_01.pdf)中介绍了 FAT 格式。
但我认为它是关于 SD 卡格式的描述。
我可以对 eMMC 使用相同的方法吗?
此致
高贵须
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.
工具/软件:Starterware
大家好
我对 Starterware 的 AM335x 有疑问。
我的客户希望从 eMMC 启动 FAT。
他们希望知道如何为 fat boot 设置格式。
Starterware 包括引导加载程序。
AM335X StarterWare 引导和刷写 用户手册(UserGuide_02_00_01_01.pdf)中介绍了 FAT 格式。
但我认为它是关于 SD 卡格式的描述。
我可以对 eMMC 使用相同的方法吗?
此致
高贵须
很抱歉、Carlos、但该代码是根据合同编写的、我的客户对以任何形式发布该代码没有兴趣。 我可以告诉您、从头开始编写驱动程序所花的时间比尝试使 Starterware 代码正常工作所花的时间更少。 由于 Starterware 代码未按生产标准编写、因此很少有代码会将其输入到我的最终产品中。 公平地说、TI 认为 Starterware 只是示例代码、并不像任何其他产品那样进行宣传。
自从我与 Starterware 合作几年以来、我只在我的一个旧帖子上出现一封电子邮件时才访问此网站。 如果我理解正确、TI 已将支持从 Starterware 转移到他们的 RTOS 和/或某种 SDK。 也许这里的其他人可以为您提供该方向的指导、以查找工作示例或经过生产测试的代码。
祝您好运、
James
James、
感谢您的参与和参与讨论。
卡洛斯、
正如 James 提到的、Processor SDK RTOS 将是您的不二之选择。 http://software-dl.ti.com/processor-sdk-rtos/esd/AM335X/latest/index_FDS.html
除了 Starterware 之外、您还可以在 C:\ti\pdk_am335x_1_0_7\packages\MyExampleProjects\MyExamples.
请记住、需要通过运行 processors.wiki.ti.com/.../Rebuilding_The_PDK 中提到的.bat 文件来创建 MyExampleProjectas。 它们是 MMCSD 专用的、但希望这将对您有所帮助。
Lali
James 和 Lali 您好、
感谢您抽出时间尝试帮助我。 我终于找到了我们的设计的问题。
我们无法在 Linux 上安装 eMMC、只有当我们将速度降低到10MHz 以下时、它才会出现在/dev/dev 下。 我们发现这是由于信号完整性问题所致。 我们最终将此错误跟踪到硬件设计问题(并非所有线路都已正确上拉-我们认为是这样)。
无论如何、在解决硬件问题后、我的 eMMC 测试现在会运行(在具有当前"固定"mmcsdlib 文件的 Starterware 下)、并且我们可以以52MHz 的频率将其安装在 Linux 下。 我也设法使用 CCS 从 RTOS SDK 运行一些测试。 一切似乎都正常工作。 再次感谢!
谢谢!
Carlos