在不插tf卡,没有连接spi设备状态下,上电就可以进入fel,fel也可以读取设备,其他命令会报错,报错如下:
$ sudo sunxi-fel uboot u-boot-sunxi-with-spl.bin
usb_bulk_send() ERROR -7: Operation timed out
插入TF卡后,上电不会进入fel模式,但是串口什么信息也不输出,看tf卡的clk,只有刚上电时有,之后就没有了,想请教一下各位,应该怎么排查?
最近编辑记录 ChocolateCK (2021-12-14 15:22:15)
离线
有可能编译了F1C分支
编译、安装Windows版本sunxi-fel步骤 (32M spi flash补丁,支持W25Q256/MX25L256)
https://whycan.com/t_444.html
我是Ubuntu下,拉取的v3s的然后编译了直接在Ubuntu下使用的
git clone https://github.com/Icenowy/sunxi-tools.git -b v3s
make && sudo make install
这样也会有问题吗?
还有那个插TF卡没有反应,不进uboot是什么原因?
离线
用 sunxi-fel 运行 u-boot-with-sunxi-spl 的时候有串口输出吗?
(没有的话就……很有趣了,要不编译个 uart0-helloworld-sdboot 一样用 sunxi-fel spl 运行下?
没有输出,这个报错应该没有操作成功吧,串口会输出内容吗?
离线
@ChocolateCK
或者用xfel试一试:用 MSVC2017 编译 XFEL 项目
https://whycan.com/t_6660.html#p70027
刚试了一下,可以read ,但是好像写不进去。
离线
有可能编译了F1C分支
编译、安装Windows版本sunxi-fel步骤 (32M spi flash补丁,支持W25Q256/MX25L256)
https://whycan.com/t_444.html
刚用https://whycan.com/t_444.html这个Windows版本v3s的fel,还是报同样的报错。
PS C:\User File\V3s> .\sunxi-fel.exe ver
AWUSBFEX soc=00001681(V3s) 00000001 ver=0001 44 08 scratchpad=00007e00 00000000 00000000
PS C:\User File\V3s> .\sunxi-fel.exe uboot u-boot-sunxi-with-spl.bin
usb_bulk_send() ERROR -7: Operation timed out
离线
sunxi-fel spiflash-info
呢?
预留的spi位置是给st7789的,所以我没焊接spi flash。我刚试了一下命令,不会那个报错,只是提示:No SPI flash detected.
离线
那换条手机原装的USB线,或者换台电脑试一试。
换了电脑也换了线,还是不行,好像是只能读不能写啊!
我写入tf卡uboot,但是引导不进去,我看sdc0的引脚都只是在一上电的时候有数据,然后就没有了,也不会进fel,串口也没有任何输出。
这和fel的问题有没有什么联系,会不会芯片有问题?
最近编辑记录 ChocolateCK (2021-12-14 20:18:47)
离线
我之前还尝试把fel-sdboot.sunxi写入tf卡,但是插上tf卡不会进fel,只有把tf卡拔掉或者短接d0和gnd的时候才会进fel。
离线
找到原因了!刚用万用表量了一下,串口tx虚焊了……焊好了之后上电显示:
DRAM: 0 MiB
### ERROR ### Please RESET the board ###
刚搜了一下,可能是还有其他地方有虚焊或者焊错,等会排查一下。
识别不到DRAM,应该也是fel写不进去的原因吧,感谢各位!
离线
还有个2.49k电阻,看下是不是没贴。
2.49K电阻是指哪里的电阻?
离线