WhyCan Forum(哇酷开发者社区)

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

您尚未登录。

#1 2020-10-15 13:40:23

zhang235hai
会员
注册时间: 2020-04-06
累计积分: 120

怎么烧录Tiny200 r3的SPI NAND

按照论坛的帖子我已经成功编译得到如下的文件
none_20201015-1336.png
使用TF卡我能成功启动系统
我买的是SPI NAND的版本
怎么使用板子上自带的nand芯片呢?

离线

#2 2020-10-15 13:58:19

拉轰的脚踏车
会员
注册时间: 2020-03-20
累计积分: 116

Re: 怎么烧录Tiny200 r3的SPI NAND

启动uboot之后,电脑会出现一个dfu设备。

执行 buildroot目录下面的命令 : ./dfu-nand-all.sh  可以烧录

离线

#3 2020-10-15 14:02:53

zhang235hai
会员
注册时间: 2020-04-06
累计积分: 120

Re: 怎么烧录Tiny200 r3的SPI NAND

拉轰的脚踏车 说:

启动uboot之后,电脑会出现一个dfu设备。

执行 buildroot目录下面的命令 : ./dfu-nand-all.sh  可以烧录

按住BOOT按键上电进入uboot吗?

离线

#4 2020-10-16 09:17:50

zhang235hai
会员
注册时间: 2020-04-06
累计积分: 120

Re: 怎么烧录Tiny200 r3的SPI NAND

问题太简单了没有人回复 big_smile

离线

#5 2020-10-16 10:24:13

孤星泪
会员
注册时间: 2020-03-18
累计积分: 133

Re: 怎么烧录Tiny200 r3的SPI NAND

zhang235hai 说:
拉轰的脚踏车 说:

启动uboot之后,电脑会出现一个dfu设备。

执行 buildroot目录下面的命令 : ./dfu-nand-all.sh  可以烧录

按住BOOT按键上电进入uboot吗?

要看boot键怎么接的,如果没有插了可引导的TF卡,那么按boot进入fel,可以usb下载程序

离线

#6 2020-10-16 11:33:07

zhang235hai
会员
注册时间: 2020-04-06
累计积分: 120

Re: 怎么烧录Tiny200 r3的SPI NAND

孤星泪 说:
zhang235hai 说:
拉轰的脚踏车 说:

启动uboot之后,电脑会出现一个dfu设备。

执行 buildroot目录下面的命令 : ./dfu-nand-all.sh  可以烧录

按住BOOT按键上电进入uboot吗?

要看boot键怎么接的,如果没有插了可引导的TF卡,那么按boot进入fel,可以usb下载程序

我有一个可以使用的TF卡,能顺利进入系统

离线

#7 2020-10-16 13:17:06

openepo
会员
注册时间: 2020-10-16
累计积分: 11

Re: 怎么烧录Tiny200 r3的SPI NAND

我在 tiny200 R3 上实验的结果如下:
1,编译 aodzip 大大 的 https://github.com/aodzip/buildroot-tiny200
2,同时按住 boot / rst, 然后先放开rst, 再放开 boot 键。 然后运行 fel-uboot.sh,注意sunxi-fel的路径和版本, 我是参照脚本手动输入命令的。 正常没有出错提示,tiny200 R3 会内存运行进入 u-boot 模式
3,进入 u-boot 之后, 在主机端运行 dfu-nand-all.sh, 此时会提示等待 dfu 设备
4,在 u-boot 运行 run dfu_boot,此时会开始 dfu 下载。速度还是挺慢的, 我还没刷完,不知道最终结果如何,看上去应该没问题。

最近编辑记录 openepo (2020-10-16 13:18:55)

离线

#8 2020-10-16 15:45:26

zhang235hai
会员
注册时间: 2020-04-06
累计积分: 120

Re: 怎么烧录Tiny200 r3的SPI NAND

openepo 说:

我在 tiny200 R3 上实验的结果如下:
1,编译 aodzip 大大 的 https://github.com/aodzip/buildroot-tiny200
2,同时按住 boot / rst, 然后先放开rst, 再放开 boot 键。 然后运行 fel-uboot.sh,注意sunxi-fel的路径和版本, 我是参照脚本手动输入命令的。 正常没有出错提示,tiny200 R3 会内存运行进入 u-boot 模式
3,进入 u-boot 之后, 在主机端运行 dfu-nand-all.sh, 此时会提示等待 dfu 设备
4,在 u-boot 运行 run dfu_boot,此时会开始 dfu 下载。速度还是挺慢的, 我还没刷完,不知道最终结果如何,看上去应该没问题。


在第2步运行fel-uboot.sh后出现ERROR: Allwinner USB FEL device not found!

我还尝试过用TF卡启动到U-BOOT,在主机执行dfu-nand-all.sh,再在让开发板执行run dfu_boot,但是没有任何反应

离线

#9 2020-10-17 07:44:20

openepo
会员
注册时间: 2020-10-16
累计积分: 11

Re: 怎么烧录Tiny200 r3的SPI NAND

zhang235hai 说:
openepo 说:

我在 tiny200 R3 上实验的结果如下:
1,编译 aodzip 大大 的 https://github.com/aodzip/buildroot-tiny200
2,同时按住 boot / rst, 然后先放开rst, 再放开 boot 键。 然后运行 fel-uboot.sh,注意sunxi-fel的路径和版本, 我是参照脚本手动输入命令的。 正常没有出错提示,tiny200 R3 会内存运行进入 u-boot 模式
3,进入 u-boot 之后, 在主机端运行 dfu-nand-all.sh, 此时会提示等待 dfu 设备
4,在 u-boot 运行 run dfu_boot,此时会开始 dfu 下载。速度还是挺慢的, 我还没刷完,不知道最终结果如何,看上去应该没问题。


在第2步运行fel-uboot.sh后出现ERROR: Allwinner USB FEL device not found!

我还尝试过用TF卡启动到U-BOOT,在主机执行dfu-nand-all.sh,再在让开发板执行run dfu_boot,但是没有任何反应

1, 确定 flash 里面没有内容, 或者上电时短接 flash 的时钟到地
2, 确认你的sunxi-fel版本支持 f1c100s/200s, 参考其他帖子提到的情况。
3,确认你有USB数据线接在 OTG 端口上。

最近编辑记录 openepo (2020-10-17 07:44:42)

离线

#10 2020-10-17 23:40:31

沉成林
会员
注册时间: 2020-09-08
累计积分: 2

Re: 怎么烧录Tiny200 r3的SPI NAND

zhang235hai 说:
openepo 说:

我在 tiny200 R3 上实验的结果如下:
1,编译 aodzip 大大 的 https://github.com/aodzip/buildroot-tiny200
2,同时按住 boot / rst, 然后先放开rst, 再放开 boot 键。 然后运行 fel-uboot.sh,注意sunxi-fel的路径和版本, 我是参照脚本手动输入命令的。 正常没有出错提示,tiny200 R3 会内存运行进入 u-boot 模式
3,进入 u-boot 之后, 在主机端运行 dfu-nand-all.sh, 此时会提示等待 dfu 设备
4,在 u-boot 运行 run dfu_boot,此时会开始 dfu 下载。速度还是挺慢的, 我还没刷完,不知道最终结果如何,看上去应该没问题。


在第2步运行fel-uboot.sh后出现ERROR: Allwinner USB FEL device not found!

我还尝试过用TF卡启动到U-BOOT,在主机执行dfu-nand-all.sh,再在让开发板执行run dfu_boot,但是没有任何反应


板子今天才到手,也是不懂怎么烧录:mad

离线

#11 2020-10-18 10:40:04

vip888888
会员
注册时间: 2020-07-16
累计积分: 82

Re: 怎么烧录Tiny200 r3的SPI NAND

zhang235hai 说:
openepo 说:

我在 tiny200 R3 上实验的结果如下:
1,编译 aodzip 大大 的 https://github.com/aodzip/buildroot-tiny200
2,同时按住 boot / rst, 然后先放开rst, 再放开 boot 键。 然后运行 fel-uboot.sh,注意sunxi-fel的路径和版本, 我是参照脚本手动输入命令的。 正常没有出错提示,tiny200 R3 会内存运行进入 u-boot 模式
3,进入 u-boot 之后, 在主机端运行 dfu-nand-all.sh, 此时会提示等待 dfu 设备
4,在 u-boot 运行 run dfu_boot,此时会开始 dfu 下载。速度还是挺慢的, 我还没刷完,不知道最终结果如何,看上去应该没问题。


在第2步运行fel-uboot.sh后出现ERROR: Allwinner USB FEL device not found!

我还尝试过用TF卡启动到U-BOOT,在主机执行dfu-nand-all.sh,再在让开发板执行run dfu_boot,但是没有任何反应

感觉你这提示是usb fel设备没有找到呀?是不是设备没有进入fel模式?正常情况下好像如果进入fel模式windows下的话会有一个设备出来,虚拟机下应该也会有个usb设备之类的吧。

离线

#12 2020-10-19 11:31:49

zhang235hai
会员
注册时间: 2020-04-06
累计积分: 120

Re: 怎么烧录Tiny200 r3的SPI NAND

vip888888 说:
zhang235hai 说:
openepo 说:

我在 tiny200 R3 上实验的结果如下:
1,编译 aodzip 大大 的 https://github.com/aodzip/buildroot-tiny200
2,同时按住 boot / rst, 然后先放开rst, 再放开 boot 键。 然后运行 fel-uboot.sh,注意sunxi-fel的路径和版本, 我是参照脚本手动输入命令的。 正常没有出错提示,tiny200 R3 会内存运行进入 u-boot 模式
3,进入 u-boot 之后, 在主机端运行 dfu-nand-all.sh, 此时会提示等待 dfu 设备
4,在 u-boot 运行 run dfu_boot,此时会开始 dfu 下载。速度还是挺慢的, 我还没刷完,不知道最终结果如何,看上去应该没问题。


在第2步运行fel-uboot.sh后出现ERROR: Allwinner USB FEL device not found!

我还尝试过用TF卡启动到U-BOOT,在主机执行dfu-nand-all.sh,再在让开发板执行run dfu_boot,但是没有任何反应

感觉你这提示是usb fel设备没有找到呀?是不是设备没有进入fel模式?正常情况下好像如果进入fel模式windows下的话会有一个设备出来,虚拟机下应该也会有个usb设备之类的吧。

我的虚拟机已经出现了如下的图标
none_20201019-1130.png
同时按住 boot / rst, 然后先放开rst, 再放开 boot 键。 然后运行 fel-uboot.sh还是出现ERROR: Allwinner USB FEL device not found!

离线

#13 昨天 11:35:19

openepo
会员
注册时间: 2020-10-16
累计积分: 11

Re: 怎么烧录Tiny200 r3的SPI NAND

zhang235hai 说:

我的虚拟机已经出现了如下的图标
https://whycan.com/files/members/3638/none_20201019-1130.png
同时按住 boot / rst, 然后先放开rst, 再放开 boot 键。 然后运行 fel-uboot.sh还是出现ERROR: Allwinner USB FEL device not found!

看你这截图貌似Linux都已经跑起来了。才会出现那个 MTP 设备?
我感觉和你用VM的USB配置有关系,fel模式下USB设备和Linux跑起来之后的USB设备是不一样的,VM不一定正确从host加载到client了。

你要是主机是Windows的试着用坛子里的Windows fel工具烧写试试。
参考晕哥帖子
Windows平台烧写f1c100s 荔枝派nano开发板步奏 http://whycan.com/t_993.html

离线

页脚

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