我想实现D1开发板的裸机程序(即不运行任何操作系统),试着用了xboot大神的xfel工具,但这个工具暂时还不支持将程序烧录至nand中,所以只好寻求别的办法,看了D1的启动流程,主要是芯片内部的bootRoM->spl->opensbi+uboot->linux,因为这里想实现的是裸机程序,所以我的想法是bootROM->spl->自己的工程,请问这个方法有可行性吗?求指点。
离线
请问tf卡的格式和大小有要求吗
离线
请问把 boot0 烧到 tf 卡的 8k 偏移位置,是这样烧写的吗
离线
D1的sram大小是32K,和boot0相关的.bin文件,大小均超过了32K,
离线
刚找了一下,没找到SRAM A0
离线
是不是还有一个 SRAM A0?
怎么办呢
离线
March 说:哇酷小二 说:是不是还有一个 SRAM A0?
怎么办呢
感觉那个N-BROM 0x0 - 0xBFFFF 48k 应该是SRAM
不知道里面具体的机制是啥, 猜测这个是brom把boot0加载到这个位置?
这个N-BROM 0x0 - 0xBFFFF不是BROM程序的位置吗?
离线
我先试试烧录到TF卡把,我的TF卡是64G的,还得重买卡,对了 为什么要烧录到TF卡得8K的偏移位置啊
离线
那个boot0的bin文件大小不都接近64G了嘛
离线
不好意了 打错字了
离线
成功将boot0烧到tf中,和直接用xfel运行boot0现象是一样的。 ,在初始化DDR停止了。
离线
串口我已经改过来了
离线
我试试
离线
@哇酷小二
现象是一样的
离线
我去试试看
离线