主题中讨论的其他器件:AM3358
工具与软件:
我正在开发已投入生产的基于 AM437X 的定制板、并将迁移到6.1内核和 u-boot 2024。
在 EMMC 引导模式下、当我们在 u-boot 环境中提供 saveenv 命令时。 之后、使用 MMC 命令不能看到现有 EMMC 分区。
重新启动板未启动后、我们通过执行 usbboot 进行计算、并观察到分区和内容不可用。
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.
工具与软件:
我正在开发已投入生产的基于 AM437X 的定制板、并将迁移到6.1内核和 u-boot 2024。
在 EMMC 引导模式下、当我们在 u-boot 环境中提供 saveenv 命令时。 之后、使用 MMC 命令不能看到现有 EMMC 分区。
重新启动板未启动后、我们通过执行 usbboot 进行计算、并观察到分区和内容不可用。
你(们)好
很抱歉响应延迟、因为我太棒了。
我们 在 Yocto 构建设置中尝试使用 TI SDK:9.00.00.006。
1. |
Bitbake |
0c6f86b60cfba67c20733516957c0a654eb2b44c |
|
2. |
meta-ti |
2e3ffb73630f4ff78227822bdb4c23e75a720223 |
|
3. |
meta-arm |
96aad3b29aa7a5ee4df5cf617a6336e5218fa9bd |
|
4. |
Meta-Arago |
e1d3561ec681fd05509affa063e0d6212f1571d1 |
|
5. |
meta-openembedded |
346753705e49a2486867dc150181a1c7f4d69377 |
|
6. |
元虚拟化 |
b3b3dbc67504e8cd498d6db202ddcf5a9dd26a9d |
|
7. |
开放嵌入式内核 |
f20a12ead2d5890e88e7f4ce149a777de47edc48 |
|
8. |
元处理器 SDK |
9dad5765d33783f940ba3c32f4fc431e2b308621 |
|
9. |
meta-edgeai |
a1d9091cd914ce0bc69958891628a4cf86ed3e96 |
此致、
Siva.
"saveenv"在较新的 SDK 中不受支持。
https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1304187/am625-saveenv-throws-error-exceeds-max-0x2000/4953387#4953387
此致!
-hong
尊敬的 Huang:
在相同的 SDK 下、还有另一个基于 AM3358处理器且具有 u-boot 2023的板。 有 saveenv 工作正常。
您能否告诉我们它从哪种 SDK 获得支持?
此票证讨论 saveenv dueto 大小的错误消息。 在我的情况下没有错误,但分区和内容 在保存后被删除,这是 wierd。
此致、
Siva.
请详细说明如何使用 env 导出和导入。
=>保存环境到 MMC... 正在写入 MMC (0)... 好的
=> fatls mmc 0:1 **没有分区表- mmc 0**找不到分区 mmc 0:1
=> fatls mmc 1:0**错误的设备规格 mmc 1**找不到分区 mmc 1:0
保存后,我的脂肪部分丢失,并且重置后,没有任何东西在串行上可见,因为分区被损坏。
根据我的理解 env 导出和导入需要 u-boot.env 文件、该文件正在通过 saveenv 命令生成。
有关如何使用"env export..."的在线资源 和"env import..."。
此处是有关该主题的一个 e2e。
https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1070402/sk-am64-start-u-boot-from-ospi-with-the-sk-am64-starter-kit/3963627#3963627
此致!
-hong