自制F1C200S demo板(三、Linux上测试)

原思路即是在Linux系统下,对SPIFLASH进行烧录测试,但遇到了一些问题,导致Linux虚拟机无法识别到该设备。进而产生了上一文档的windows下烧录测试。通过在Windows下烧录测试,也验证了设备烧录、测试、各个文件均没有问题。

主要导致在Linux下无法测试的问题是:Vbox无法筛选USB设备,导致Linux虚拟机加载不到开发板。

正确过程:

1、要使windows能正确安装设备驱动。按照上一章文档进行CSDN

2、在Vbox里添加增强功能。按照某度经验进行https://jingyan.baidu.com/article/22a299b5e0198a9e19376a38.html

3、增强功能安装后,添加筛选器。我这里使用的手动添加。

筛选参数按照window系统中驱动信息进行填写。

 4、打开Linux虚拟机后,进入到命令行模式。

git clone https://github.com/Icenowy/sunxi-tools.git -b f1c100s-spiflash
sudo apt install libz libusb-1.0-0-dev
make && sudo make install
sudo sunxi-fel ver
输出信息:
"AWUSBFEX soc=00001663(F1C100s) 00000001 ver=0001 44 08 scratchpad=00007e00 00000000 00000000"
sudo sunxi-fel -l
sudo sunxi-fel -p spiflash-write 0 u-boot-sunxi-with-spl.bin

        查看支持的芯片:sudo sunxi-fel -l。

        查看开发板信息:sudo sunxi-fel ver。

        查看SPIFLASH信息:sudo sunxi-fel spiflash-info。

        烧录镜像到SPIFLASH:sudo sunxi-fel -p spiflash-write 0 Nano_flash_800480.bin 100%。这里使用的是荔枝派的Nano的FLASH。

 5、显示正常,使用串口调试助手能看到有效信息。表示操作无误。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值