您尚未登录。

#1 2021-02-04 18:46:19

kingwho
会员
注册时间: 2020-01-05
累计积分: 19
个人网站

mangopi_r3 nand烧录

因为在linux上,usb设备一会连接主机,一会切换虚拟机,所以没整好,在windows下倒是下载成功了,在windows烧录,要把虚拟机关闭,下载工具位于https://github.com/aodzip/buildroot-tiny200/tree/master/flashutils。

下载NAND的过程是,进入USB模式,电脑接入的是fel设备,先使用sunxi-fel.exe工具下载u-boot-sunxi-with-spl.bin,然后启动uboot,进入DFU模式,电脑接入的是DFU设备,然后再通过dfu-util.exe工具将sysimage-nand.img刷进NAND里面。

安装驱动,安装驱动时不用接入r3。打开zadig,选择"Device"->"Create New Device",手动输入:
xx
点击安装,安装FEL。
再选择 "Device"->"Create New Device",手动输入:
xx
点击安装,安装DFU。

接入r3,此时电脑显示
xx
备注:一开始我将r3接入电脑,电脑好像自动帮我安装了驱动,不过设备名字并不是Allwinner FEL Device,如果电脑没Allwinner FEL Device这个设备,而且也没提示有个设备没驱动,那么就有可能以安装了驱动,设备名是其他的,可以通过插拔r3看一下是哪个设备,然后点击设备属性确定下VIP和PID,再使用zadig软件重新命名,再次安装驱动。
xx

执行命令刷入uboot,我使用的是git工具执行的命令
./bin/sunxi-fel.exe -p uboot ./images/u-boot-sunxi-with-spl.bin
如果刷入成功,r3的USB将进入DFU模式,设备管理器多出如下设备
xx
然后执行
./bin/dfu-util.exe -R -a all -D ./images/sysimage-nand.img
刷入img到NAND中

最近编辑记录 kingwho (2021-02-05 18:37:34)

离线

#2 2021-02-09 12:54:28

kingwho
会员
注册时间: 2020-01-05
累计积分: 19
个人网站

Re: mangopi_r3 nand烧录

修改设备树从NAND启动:
我直接烧写进tf卡,也没法进入系统
err

在刚下载玩buildroot时,没有进行编译,修改vim board/widora/mangopi/r3/devicetree/linux/devicetree.dts文件,禁用nor,使能nand,

dnor.png
enand_20210209-1256.png

然后进行编译,如果编译好了,先make clean清空,然后重新make编译。

最近编辑记录 kingwho (2021-02-09 12:57:01)

离线

#3 2021-02-09 19:40:39

mango
会员
所在地: 猿气满满
注册时间: 2017-12-02
累计积分: 667
个人网站

Re: mangopi_r3 nand烧录

修改dts后,如何编译生效
rm ./output/images/*.dtb
make linux-clean-for-rebuild
make linux -j8
make



资料已陆续更新。  https://mangopi.org/mangopi_r

最近编辑记录 mango (2021-02-09 19:40:53)

离线

页脚

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

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