在使用F133,板子是用的128MB的SD-NAND。然后就遇到烧录问题,因为之前开发板都是拔卡下来烧录的,现在焊上面没法拔,看到xfel添加了spi nand的支持,所以想着在xfel中添加sd的支持也是可以的。
代码已发PR,但因速度不够快,估计不会合并进主干。所以单独发个编译好的exe方便有需要用到的小伙伴。
下载:
xfel-sd_v1.2.4-0c87477d-259075.zip
目前支持多块读写,速度有260KB左右,烧录柿饼固件10MB以下还是够用了。
启来后剩下的资源用SPI WIFI来下载,不过WIFI也就1MB左右,快不到多少。所以调试时要烧录128MB也是可以等等。。。
使用方法(格式基本和FLASH一样,不过内部把length对齐到了8KB):
xfel sd - Detect sd card
xfel sd read <address> <length> <file> - Read sd card to file
xfel sd write <address> <file> - Write file to sd card
相关贴子
- PR 添加SD卡命令
- XFEL已支持spi nand flash烧写
- V3s/S3/f1c100s通过USB启动Linux,并把SD NAND/TF卡挂载为U盘, 可以dd或Win32DiskImager任烧写
离线
这个太帅了,希望可以支持更多芯片。
离线
支持spi nand?请问是啥型号?在哪有描述?
离线
楼主牛逼,请问整合进主线了吗?
离线
离线
xfel是官方工具吗?
离线
xfel是官方工具吗?
不是官方的, 业界大名鼎鼎xboot大神出品的:
https://github.com/xboot/xfel
离线
如果是先将 image 下到 ddr, 再从 ddr 写到 SD 卡,这样速度会不会 快一点呢?
离线
@sniper
在楼主位我的PR链接那里可以看到我的完整代码的,在这个分支 https://github.com/aozima/xfel/tree/aozima_sd
欢迎继续改造。另外你也是直接在板上焊接SD-NAND吗?
也可以试试这位大佬的方法,我暂时文件不大,还没空测试。
https://bbs.aw-ol.com/topic/1002/
离线
全志官方的烧录软件烧录到eMMC那速度相当快,不知道啥原理。
离线
fes模式,uboot提供的一条命令sprite_test,之前还在思考是否要支持下fes模式。
最近编辑记录 xboot (2022-02-23 11:12:06)
离线
fes模式,uboot提供的一条命令sprite_test,之前还在思考是否要支持下fes模式。
那fes和fel在电脑端是同一个驱动吗?
离线
同一个驱动,VID,PID一致,协议也大同小异
离线
同一个驱动,VID,PID一致,协议也大同小异
不知道对于fes ,电脑端的软件是哪个呢?我大概看了一下uboot的fes 下载,首先usb的驱动是一样的,mmc 的读写也不会有什么区别,按道理来讲 xfel 也能做到这个下载速度,为什么现在没做到,我怀疑是不是sram不够大,导致写mmc的时候没有整块写。
离线
xfel利用的sram空间,而fes利用的是DDR空间,什么mmu,usb啥的,该设置的全设置了,但这种方式是严重依赖固件里的uboot的,如果uboot不正确,比如ddr配置错误,那么就无法工作了,而且全志固件包里,还有个lua插件,由烧录软件来解析执行,所以,全志烧录工具,所有芯片都能烧,是靠固件来支持的。所有需要的信息都在固件里。xfel定位是裸奔,零依赖,当然不能靠固件来做核心功能。
离线
能支持SD卡真的是很酷,有很多 开发板pi 现在还只支持SD卡,没有spi flash接口。
xfel现在不支持SD卡的操作,估计XBOOT大佬暂时也没有这个想法了。之前还在想,自己手上只支持sd卡作为存储介质的开发板该怎么弄,毕竟每次都插拔SD卡烧写感觉太麻烦了。楼主这个真是提供了特别好的思路,在xfel现有的框架上,制作合适自己的工具。
离线
大神能支持一下F1C200s吗?现在只能挂U盘出来烧写
离线
T113支持吗?
离线
V3S支持吗?
离线