WhyCan Forum

人过留名,雁过留声,感谢各位朋友不离不弃地支持。 QQ: 516333132, 微信: whycan_cn (哇酷网/挖坑网/填坑网) admin@whycan.cn

您尚未登录。

#1 2018-12-10 09:39:45

hotpeperoncino
会员
注册时间: 2018-12-10
累计积分: 22

如何删除在licheepi nano的spi flash中编写的uboot和linux并将新的uboot和linux写入spi flash?

我写了uboot和linux到lichee pi的spi flash。为了能够从spi flash启动。

lichee pi启动uboot并启动了linux。

但是,之后,PC不再将lichee pi识别为USB设备。
因此,我无法使用sunxi-fel编写新的uboot和linux。


如何使用sunxi-fel编写新的uboot和linux?

如何删除在licheepi nano的spi flash中编写的uboot和linux并将新的uboot和linux写入spi flash?

离线

#2 2018-12-10 09:44:31

ippen
会员
注册时间: 2018-07-22
累计积分: 275

Re: 如何删除在licheepi nano的spi flash中编写的uboot和linux并将新的uboot和linux写入spi flash?

短接spi flash cs引脚到gnd,然后加电,就可以强制进入fel状态

离线

#3 2018-12-10 09:54:56

hotpeperoncino
会员
注册时间: 2018-12-10
累计积分: 22

Re: 如何删除在licheepi nano的spi flash中编写的uboot和linux并将新的uboot和linux写入spi flash?

I found the following description in document. so I'll try it.

进入fel模式
Zero有一个usb下载模式称为fel模式,进入fel模式有下面几种方式:

TF卡和spi flash 同时没有可启动镜像;
也就是说你不插卡,且焊接的是新的或者没有有效镜像的spi flash,那就上电自动进入fel下载模式
TF卡中有进入fel模式的特殊固件 fel-sdboot.sunxi
如果你的spiflash已经有了启动镜像,那么需要在TF卡中烧入一个sunxi提供的 启动工具 ( dd if=fel-sdboot.sunxi of=/dev/mmcblk0 bs=1024 seek=8 ), 那么插入该TF卡启动会进入fel模式;
上电时SPI_MISO拉低到地
该引脚为boot引脚,上电时出于低电平即会进入fel下载模式。

离线

#4 2018-12-10 10:05:05

晕哥
Administrator
注册时间: 2017-09-06
累计积分: 8,476

Re: 如何删除在licheepi nano的spi flash中编写的uboot和linux并将新的uboot和linux写入spi flash?

hotpeperoncino 说:

I found the following description in document. so I'll try it.

进入fel模式
Zero有一个usb下载模式称为fel模式,进入fel模式有下面几种方式:

TF卡和spi flash 同时没有可启动镜像;
也就是说你不插卡,且焊接的是新的或者没有有效镜像的spi flash,那就上电自动进入fel下载模式
TF卡中有进入fel模式的特殊固件 fel-sdboot.sunxi
如果你的spiflash已经有了启动镜像,那么需要在TF卡中烧入一个sunxi提供的 启动工具 ( dd if=fel-sdboot.sunxi of=/dev/mmcblk0 bs=1024 seek=8 ), 那么插入该TF卡启动会进入fel模式;
上电时SPI_MISO拉低到地
该引脚为boot引脚,上电时出于低电平即会进入fel下载模式。

短路 spi clk 到 gnd,
或者 烧入fel-sdboot.sunxi到TF卡启动都可以进入 fel

离线

#5 2018-12-10 10:05:12

hotpeperoncino
会员
注册时间: 2018-12-10
累计积分: 22

Re: 如何删除在licheepi nano的spi flash中编写的uboot和linux并将新的uboot和linux写入spi flash?

ippen 说:

短接spi flash cs引脚到gnd,然后加电,就可以强制进入fel状态

谢谢

SPI flash cs == D4 pin ?


我应该将D4引脚连接到GND?

离线

#6 2018-12-10 10:07:17

hotpeperoncino
会员
注册时间: 2018-12-10
累计积分: 22

Re: 如何删除在licheepi nano的spi flash中编写的uboot和linux并将新的uboot和linux写入spi flash?

SPI MISO ?
SPI FLASH CS ?
SPI CLK ?

我不知道是否有很多答案和正确的答案。。

离线

#7 2018-12-10 10:11:27

晕哥
Administrator
注册时间: 2017-09-06
累计积分: 8,476

Re: 如何删除在licheepi nano的spi flash中编写的uboot和linux并将新的uboot和linux写入spi flash?

hotpeperoncino 说:

SPI MISO ?
SPI FLASH CS ?
SPI CLK ?

我不知道是否有很多答案和正确的答案。。

都可以, 目的都是让 BROM 读不到程序, 这样强制进入 fel, 可以通过USB烧录程序了。

离线

#8 2018-12-10 10:16:58

hotpeperoncino
会员
注册时间: 2018-12-10
累计积分: 22

Re: 如何删除在licheepi nano的spi flash中编写的uboot和linux并将新的uboot和linux写入spi flash?

晕哥 说:
hotpeperoncino 说:

SPI MISO ?
SPI FLASH CS ?
SPI CLK ?

我不知道是否有很多答案和正确的答案。。

都可以, 目的都是让 BROM 读不到程序, 这样强制进入 fel, 可以通过USB烧录程序了。


D4 pin ?

离线

#9 2018-12-10 10:18:38

晕哥
Administrator
注册时间: 2017-09-06
累计积分: 8,476

Re: 如何删除在licheepi nano的spi flash中编写的uboot和linux并将新的uboot和linux写入spi flash?

hotpeperoncino 说:
晕哥 说:
hotpeperoncino 说:

SPI MISO ?
SPI FLASH CS ?
SPI CLK ?

我不知道是否有很多答案和正确的答案。。

都可以, 目的都是让 BROM 读不到程序, 这样强制进入 fel, 可以通过USB烧录程序了。


D4 pin ?

D4 ??
你的是 licheepi nano (f1c100s) 还是 licheepi zero (V3s) ??

离线

#10 2018-12-10 10:21:06

hotpeperoncino
会员
注册时间: 2018-12-10
累计积分: 22

Re: 如何删除在licheepi nano的spi flash中编写的uboot和linux并将新的uboot和linux写入spi flash?

晕哥 说:
hotpeperoncino 说:
晕哥 说:

都可以, 目的都是让 BROM 读不到程序, 这样强制进入 fel, 可以通过USB烧录程序了。


D4 pin ?

D4 ??
你的是 licheepi nano (f1c100s) 还是 licheepi zero (V3s) ??

我正在使用licheepi nano(f1c 100s)

离线

#11 2018-12-10 10:35:51

晕哥
Administrator
注册时间: 2017-09-06
累计积分: 8,476

Re: 如何删除在licheepi nano的spi flash中编写的uboot和linux并将新的uboot和linux写入spi flash?

hotpeperoncino 说:
晕哥 说:
hotpeperoncino 说:

D4 pin ?

D4 ??
你的是 licheepi nano (f1c100s) 还是 licheepi zero (V3s) ??

我正在使用licheepi nano(f1c 100s)

不明白你说的D4是什么意思


参考链接1: http://nano.lichee.pro/build_sys/build_flash.html
参考链接2: 核心板原理图 Lichee_nano.pdf
参考链接3: 底板原理图    lpi-nano-dock.pdf

离线

#12 2018-12-10 10:37:16

hotpeperoncino
会员
注册时间: 2018-12-10
累计积分: 22

Re: 如何删除在licheepi nano的spi flash中编写的uboot和linux并将新的uboot和linux写入spi flash?

hotpeperoncino 说:
晕哥 说:
hotpeperoncino 说:

D4 pin ?

D4 ??
你的是 licheepi nano (f1c100s) 还是 licheepi zero (V3s) ??

我正在使用licheepi nano(f1c 100s)


我正在使用licheepi nano(f1c 100s)。我在号码上犯了一个错误。

A0 (SPI CS), A2 (SPI CK)


我认为它是A0或A2,哪一个是它?

lichee nano

离线

#13 2018-12-10 11:00:41

晕哥
Administrator
注册时间: 2017-09-06
累计积分: 8,476

Re: 如何删除在licheepi nano的spi flash中编写的uboot和linux并将新的uboot和linux写入spi flash?

对, 你观察仔细, licheepi nano f1c100s PCB板的引脚丝印(PA0..3)确实反了

https://whycan.cn/t_1650.html

离线

#14 2018-12-10 17:28:33

hotpeperoncino
会员
注册时间: 2018-12-10
累计积分: 22

Re: 如何删除在licheepi nano的spi flash中编写的uboot和linux并将新的uboot和linux写入spi flash?

晕哥 说:

对, 你观察仔细, licheepi nano f1c100s PCB板的引脚丝印(PA0..3)确实反了

https://whycan.cn/t_1650.html


谢谢。此图像似乎连接spi clk和gnd。如果我连接像这个图像的电线,电路板会进入FEL模式吗?

离线

#15 2018-12-10 17:35:09

晕哥
Administrator
注册时间: 2017-09-06
累计积分: 8,476

Re: 如何删除在licheepi nano的spi flash中编写的uboot和linux并将新的uboot和linux写入spi flash?

hotpeperoncino 说:
晕哥 说:

对, 你观察仔细, licheepi nano f1c100s PCB板的引脚丝印(PA0..3)确实反了

https://whycan.cn/t_1650.html


谢谢。此图像似乎连接spi clk和gnd。如果我连接像这个图像的电线,电路板会进入FEL模式吗?

可以的, 按下按钮就可以进入 FEL 模式,然后可以用 sunxi-fel 烧录.

对了, 你是日本国人吗?

离线

#16 2018-12-10 18:44:02

hotpeperoncino
会员
注册时间: 2018-12-10
累计积分: 22

Re: 如何删除在licheepi nano的spi flash中编写的uboot和linux并将新的uboot和linux写入spi flash?

晕哥 说:
hotpeperoncino 说:
晕哥 说:

对, 你观察仔细, licheepi nano f1c100s PCB板的引脚丝印(PA0..3)确实反了

https://whycan.cn/t_1650.html


谢谢。此图像似乎连接spi clk和gnd。如果我连接像这个图像的电线,电路板会进入FEL模式吗?

可以的, 按下按钮就可以进入 FEL 模式,然后可以用 sunxi-fel 烧录.

对了, 你是日本国人吗?

Thank you for your support. Yes, I am, i used google  translation to write articles in chinese. maybe it looked strange.
thank you, again.

离线

#17 2018-12-10 18:58:30

晕哥
Administrator
注册时间: 2017-09-06
累计积分: 8,476

Re: 如何删除在licheepi nano的spi flash中编写的uboot和linux并将新的uboot和linux写入spi flash?

hotpeperoncino 说:
晕哥 说:
hotpeperoncino 说:

谢谢。此图像似乎连接spi clk和gnd。如果我连接像这个图像的电线,电路板会进入FEL模式吗?

可以的, 按下按钮就可以进入 FEL 模式,然后可以用 sunxi-fel 烧录.

对了, 你是日本国人吗?

Thank you for your support. Yes, I am, i used google  translation to write articles in chinese. maybe it looked strange.
thank you, again.

客气客气,你不用翻译成中文,直接用英语就可以了。

离线

#18 2018-12-10 19:10:53

basicdev
会员
注册时间: 2017-10-02
累计积分: 159

Re: 如何删除在licheepi nano的spi flash中编写的uboot和linux并将新的uboot和linux写入spi flash?

用日语也可以,我能看懂一点点。。。

离线

#19 2018-12-11 09:59:49

hotpeperoncino
会员
注册时间: 2018-12-10
累计积分: 22

Re: 如何删除在licheepi nano的spi flash中编写的uboot和linux并将新的uboot和linux写入spi flash?

https://whycan.cn/t_1650.html

This image shows that the spi clk should be connected to GND in order to enter FEL mode.
With connecting spi clk with GND, I inserted USB cable to USB connecter of PC side.
Then the nano board falls in FEL mode.
Thank you for your support.

离线

#20 2019-07-16 15:17:00

晕哥小弟
会员
注册时间: 2019-04-04
累计积分: 203

Re: 如何删除在licheepi nano的spi flash中编写的uboot和linux并将新的uboot和linux写入spi flash?

我也遇到同样的问题,我的SD-NAND使用的是雷龙的,而且我挂载SD0的接口上,如果SD-NAND 焊死就没有办法进入到FEL了。求解。

离线

#21 2019-07-16 15:22:25

迪卡
会员
注册时间: 2018-11-02
累计积分: 268

Re: 如何删除在licheepi nano的spi flash中编写的uboot和linux并将新的uboot和linux写入spi flash?

晕哥小弟 说:

我也遇到同样的问题,我的SD-NAND使用的是雷龙的,而且我挂载SD0的接口上,如果SD-NAND 焊死就没有办法进入到FEL了。求解。

在设计板子的时候,把SD NAND的clk与SOC之间,加个按钮或开关啥的,
像我这个一样,CLK和NAND两个排针,用短路帽
_20190716152030.jpg

我把SPI FLASH的CS脚和GND挨着,这样就可以屏蔽spi flash。
把SD NAND 的CLK脚与SOC的CLK脚分开,当使用短路帽短路的时候有效。
这可以换成方便好用的拨码开关

离线

#22 2019-07-16 15:31:57

晕哥小弟
会员
注册时间: 2019-04-04
累计积分: 203

Re: 如何删除在licheepi nano的spi flash中编写的uboot和linux并将新的uboot和linux写入spi flash?

好方法,不过我现在的做法,用镊子直接把CLK和gnd短接起来

离线

#23 2019-07-16 15:34:51

迪卡
会员
注册时间: 2018-11-02
累计积分: 268

Re: 如何删除在licheepi nano的spi flash中编写的uboot和linux并将新的uboot和linux写入spi flash?

晕哥小弟 说:

好方法,不过我现在的做法,用镊子直接把CLK和gnd短接起来

因为我还有TF卡槽,我得确认SD NAND焊接在板子上的时候,TF卡还能用,所以,就用短路帽做跳线

离线

#24 2019-07-16 15:40:51

晕哥小弟
会员
注册时间: 2019-04-04
累计积分: 203

Re: 如何删除在licheepi nano的spi flash中编写的uboot和linux并将新的uboot和linux写入spi flash?

你的TF卡用的是SD 几路  ? SD NAND 又用的是哪路 ? 不会是公用一路吧?

离线

#25 2019-07-16 15:45:34

迪卡
会员
注册时间: 2018-11-02
累计积分: 268

Re: 如何删除在licheepi nano的spi flash中编写的uboot和linux并将新的uboot和linux写入spi flash?

晕哥小弟 说:

你的TF卡用的是SD 几路  ? SD NAND 又用的是哪路 ? 不会是公用一路吧?

TF卡和SD NAND共用1路SDIO,F1C200S只有一路SDIO的。

离线

页脚