qulei123 发表于 2021-1-21 14:16:40

parameter.txt 文件保存在哪里?

本帖最后由 qulei123 于 2021-1-21 14:16 编辑

1.通过烧写工具,大概猜测 parameter.txt 会烧写到0地址处,其中 loader 也在 0地址。这2个东西都烧写在0地址处,这个也太奇怪了吧。
猜测:软件中可能设置了一个偏移量,其中的一个没有烧写在0地址处。


2. 阅读《Rockchip-Parameter-File-Format-Version1.4.pdf》文档,发现了一些奇怪的东西:


这句话的意思是说, parameter.txt 不会烧录存储器件里面??
还是 parameter.txt 中的 CMDLINE 不会烧录存储器件里面??

3. 《Rockchip-Parameter-File-Format-Version1.4.pdf》文档,查看这个表格

(所有数值的单位是sector,1个sector为512Bytes)
GPT 烧写下 emmc 的 0 地址,
loader 烧写下 emmc 的 0x40 * 512 地址。

4. 在uboot下读取对应地址的内容:
(1) 读取emmc 0地址,读出的内容与 parameter.txt不一致。
=> mmc read 0x0a200000 0 0x40
MMC read: dev # 0, block # 0, count 64 ... 64 blocks read: OK


其余都是0x00。


(2) 读取emmc 0x40 * 512 地址,读出的内容与 MiniLoaderAll.bin不一致。
mmc read 0x0a200000 40 2             // 从 0x40 * 512 地址,读取1K

MMC read: dev # 0, block # 64, count 2 ... 2 blocks read: OK

(3) 我有测试读取了 emmc 0x4000 * 512 地址出的uboot,读取的内容是一致的。


麻烦大神,解释下为什么??






wx_樊_uDZ 发表于 2022-8-23 17:41:18

下载学习下

aiya12 发表于 2024-1-2 18:02:40

您好 请问您解决这个问题了吗

xxxpy 发表于 2024-1-19 14:06:29

下载学习下
页: [1]
查看完整版本: parameter.txt 文件保存在哪里?