您尚未登录。

#1 全志 SOC » allwinner A20主线uboot spl加载nand的问题 » 2022-03-28 10:54:54

mybays
回复: 0

疫情封控在家实在无聊,就将手头上原有的A20板子给刷了个openwrt
但是openwrt官方提供的镜像,只支持tf卡,不支持nand,所以我就自己开始折腾了.

uboot和kernel还好,折腾了几天,修改dts文件和配置即可解决:
https://github.com/syabyr/allwinner_proj

但是所有都搞定后,下电再启动,发现uboot spl卡在了这里:

SPL 2022.01 (Mar 27 2022 - 21:28:38 +0800)
DRAM: 2048 MiB
CPU: 912000000Hz, AXI/AHB/APB: 3/2/2
Trying to boot from NAND
Loading U-Boot from 0x00800000 (size 0x00100000) to 0x43000000

原来,在调试的时候,是通过fel工具,将u-boot-dtb.bin加载到内存的,reset不会清空内存的数据,但是下电才会.
下电再上电后,内存里没了正常的u-boot程序,而spl又没有正常加载,所以才会卡死到这里.


在uboot spl里加了简单的调试日志,发现spl是可以读取nand数据的,而且还能分辨正常数据块和擦除数据块(擦除数据块的返回值和正常数据块的返回值不一致)
但是正常的数据块,spl从NFC的RAM0里读出的1024数据是全0,由于对NFC不了解,而且调试又非常麻烦(改一下日志刷一下机),只能暂时停下了.

#2 Re: DIY/综合/Arduino/写字机/3D打印机/智能小车/平衡车/四轴飞行/MQTT/物联网 » 收了一块S9矿卡 » 2020-08-13 19:29:37

之前想清理来着,但是没清理成功,rootfs没有挂载上,用的是tmpfs,下次用这种方法试试.

#5 Re: 全志 SOC » AXP173电源管理芯片2路DCDC4路LDO带锂电池充放电管理库仑计等,DEMO板子(函立创EDA图纸) » 2020-06-11 00:37:53

打样测试了下,直接上电:
ldo1:3.3V
pwrok:低电平
pwron:高电平5v,按下pwron按键后,没任ldox和dc没任何输出,是不是哪流程有问题?

#6 Re: DIY/综合/Arduino/写字机/3D打印机/智能小车/平衡车/四轴飞行/MQTT/物联网 » 10元一个全新720P互联网网关监控摄像头 HI3518 » 2020-04-16 10:09:11

系统已经开发好了,基于openwrt,能够web获取视频,能够获取rtsp流
todo如下:
1.打开关闭ircut
2.打开关闭红外灯
3.打开关闭双色指示灯
4.获取光线强度
5.驱动音频
6.zigbee联动

#7 Re: DIY/综合/Arduino/写字机/3D打印机/智能小车/平衡车/四轴飞行/MQTT/物联网 » 25元的矿渣BeagleBone Black_NAND版AM335x » 2020-03-07 11:38:14

AnodeCHAI 说:

无论是1.5版本还是1.6版本,eeprom都没有焊接,如果想使用自己编译的uboot需要更改 board.c中的部分代码。

求指导

页脚

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

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