您尚未登录。

楼主 # 2021-06-18 14:56:18

March
会员
注册时间: 2021-05-28
已发帖子: 61
积分: 23

关于全志D1的SD/TF卡 的地址“32800”

使用SD卡启动方式,程序会去读取SD卡的32800扇区(一个扇区512)处的toc1数据(64字节),利用官方的SD卡烧录工具,将tina_d1-nezha_uart0.img烧录至SD卡中,在程序中以十六进制输出该数据

_20210618-1446.png


_20210618-1447.png

同时用命令读出512*32800偏移处的数据,如下:



_20210618-1451.png


可以看到数据确实是一致的,但是该64B数据在tina_d1-nezha_uart0.img的地址却是0x12b400,

_20210618-1454.png


但是32800*512=16793600=0x1004000,为啥不是0x1004000这个地址呢?

离线

楼主 #3 2021-06-19 14:57:46

March
会员
注册时间: 2021-05-28
已发帖子: 61
积分: 23

Re: 关于全志D1的SD/TF卡 的地址“32800”

利用spl能跳转到自己的工程了 在自己的工程里实现点亮一盏小灯 ,但是这是利用将spl.bin和my.bin分别烧录到TF卡的8k偏移和32800*512B偏移,因为TF卡的拔插性,不具有便捷性,看到平头哥的调试器cklink,请问这个cklink能烧录.bin文件至spi nand flash或者spi nor flash吗?

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn