在使用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是官方工具吗?
离线
如果是先将 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支持吗?
离线
能支持emmc作为系统盘么?我的v3lp贴了块三星的KLM8G1GETF-B041。spi现在另有它用。
最近编辑记录 newday (2023-07-26 19:30:06)
离线
在线
请问你用的uboot是哪个版本的?tina 目录Tina-Linux/ lichee / brandy-2.0,用的是 u-boot-2018适配的。
我按照 https://bbs.aw-ol.com/topic/3891/share/4的修改。(用的是全志uboot-2011.09)。系统没跑起来。上电后,uart0无启动信息。
离线
我参考xfel sdcard分支中[d1/f133]的代码,在主分支上实现了T113的TF卡/SD-NAND的读写,效果如下:
windows下可执行文件xfel-sd.exe在源码根目录下
离线
@feht
验证了读写正常吗?数据是否正确呢?
离线
@feht
验证了读写正常吗?数据是否正确呢?
经过多次测试,发现还不太稳定:
如果读写速度比较快(今天测的最快有600KB/s),数据就正确,先写入再读出MD5一致。
如果读写速率很慢(48KB/s左右),数据就不对,估计中间出错了,所以数据不对。
目前硬件本身还有很多问题,等后面跑稳定了,找到原因了再来更新。
离线
围观各路大神,XFEL能写SDNAND就是神操作了
离线
这是什么系统的?
离线
请问T113使用Tina-Linux打包成的tina_t113-mq_r_uart0.img,如何烧写进SDNAND中?
离线
全志的相关资料好少啊,小白应该怎么下手啊
离线
T113-S3支持吗?
离线