之前复刻的开发板,一直用的TF卡,感觉有一点不方便,而且感觉没有直接焊接在PCB上稳当,所以 还是决定把SPI FLASH给补上。
目前开发板还没有测试音频与麦克风,USB Host坑定是不行了,我以为是直接能用,结果需要按照OTG来,电路设计没考虑到。开源工程:复刻f1c100s/f1c200sLinux - 嘉立创EDA开源硬件平台
因为我只是简单测试一下FLASH能否正常使用,所以用了全志sunxi-tools工具,能够便捷的使用USB直接测试与写入FLASH,使用方法参考全志sunxi-tools使用-优快云博客
进入fel模式需要不装TF卡并且flash中没有引导程序之类的,如果有,可以将mosi引脚拉低再上电,安装sunxi-tools
sudo apt-get install sunxi-tools
测试能否检测到芯片
sudo sunxi-fel -l
测试能否识别到flash
sudo sunxi-fel spiflash-info
测试没有问题后就能开心的使用flash作为系统的“盘”了,因为看其他编译flash的镜像太麻烦了,后面再自己尝试,这里我直接烧录荔枝派官方编译好的镜像。参考spi_flash编译 - Sipeed Wiki,把uboot下载并编译后,会生成flash的镜像,直接运行down_uboot_spiflash.sh的脚本就能下载镜像到flash中了
重新上电就能开机了(不上TF卡,不然TF卡优先级更高)
默认用户名root,密码licheepi