您尚未登录。

楼主 # 2022-01-19 13:12:41

aozima
会员
所在地: 深圳
注册时间: 2019-05-25
已发帖子: 462
积分: 329.5
个人网站

分享一个用于烧录SD-NAND或EMMC的xfel版本,目前支持F133/D1S

在使用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任烧写

离线

楼主 #2 2022-01-19 20:04:56

aozima
会员
所在地: 深圳
注册时间: 2019-05-25
已发帖子: 462
积分: 329.5
个人网站

Re: 分享一个用于烧录SD-NAND或EMMC的xfel版本,目前支持F133/D1S

@yang_AE86 参考我添加的payload,就可以支持更多芯片,反正全志的SDIO都差不多,不过像C100S这类起linux进U盘后会更快,就可以不必要支持了。

离线

楼主 #9 2022-02-23 10:30:59

aozima
会员
所在地: 深圳
注册时间: 2019-05-25
已发帖子: 462
积分: 329.5
个人网站

Re: 分享一个用于烧录SD-NAND或EMMC的xfel版本,目前支持F133/D1S

sniper 说:

如果是先将 image 下到 ddr, 再从 ddr 写到 SD 卡,这样速度会不会 快一点呢?

有道理,可以不用改代码,你先把DDR初始化一下,然后下载BIN到DDR测下速度。估计和SRAM差不多。
然后再估算出SDIO连续写的速度,应该就可以估算出最后的总速度。
如果收益可观的话,可以在我的基础上再改进一下。

离线

楼主 #10 2022-02-23 10:41:22

aozima
会员
所在地: 深圳
注册时间: 2019-05-25
已发帖子: 462
积分: 329.5
个人网站

Re: 分享一个用于烧录SD-NAND或EMMC的xfel版本,目前支持F133/D1S

@sniper
在楼主位我的PR链接那里可以看到我的完整代码的,在这个分支 https://github.com/aozima/xfel/tree/aozima_sd

欢迎继续改造。另外你也是直接在板上焊接SD-NAND吗?
也可以试试这位大佬的方法,我暂时文件不大,还没空测试。
https://bbs.aw-ol.com/topic/1002/

离线

楼主 #21 2022-11-20 23:10:25

aozima
会员
所在地: 深圳
注册时间: 2019-05-25
已发帖子: 462
积分: 329.5
个人网站

Re: 分享一个用于烧录SD-NAND或EMMC的xfel版本,目前支持F133/D1S

vigour1000 说:

T113支持吗?

暂没支持,可以参考我添加的payload来添加一下,做好欢迎分享!

离线

楼主 #29 2023-08-01 17:24:44

aozima
会员
所在地: 深圳
注册时间: 2019-05-25
已发帖子: 462
积分: 329.5
个人网站

Re: 分享一个用于烧录SD-NAND或EMMC的xfel版本,目前支持F133/D1S

@feht 给力

离线

楼主 #32 2023-08-03 18:33:54

aozima
会员
所在地: 深圳
注册时间: 2019-05-25
已发帖子: 462
积分: 329.5
个人网站

Re: 分享一个用于烧录SD-NAND或EMMC的xfel版本,目前支持F133/D1S

@feht 把SDIO的命令/读/写超时都调到最大。

离线

楼主 #40 2024-08-09 16:00:11

aozima
会员
所在地: 深圳
注册时间: 2019-05-25
已发帖子: 462
积分: 329.5
个人网站

Re: 分享一个用于烧录SD-NAND或EMMC的xfel版本,目前支持F133/D1S

>T113-S3支持吗?

根据PR里面的代码,在T113-S3编译一份就行了。

离线

页脚

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

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