您尚未登录。

楼主 # 2021-05-23 01:39:59

hz2
会员
注册时间: 2021-04-10
已发帖子: 16
积分: 0.5

sunxi-tools烧写spiflash的问题

之前在这个帖子中谈到使用国产flash芯片xt25f128的荔枝nano板子
[求助]荔枝派nano uboot卡在SF: unrecognized JEDEC id bytes: 0b, 40, 18
出现了一个很奇怪的问题就是在源码上做了更改,编译之后通过sunxi-fel烧写到flash上并不生效。修改flash id数组后无效 我以为是u-boot中spi driver这些跟驱动注册相关的问题,但是问题远比我想象的要简单。

我为了方便烧写flash将其1 4脚用拨片式开关连接了起来,需要进入fel模式的时候闭合开关。这个细节导致了我后来在源码上所做的修改都不生效,包括一开始修改的flash id。
闭合开关会导致CS#被拉低,导致芯片无法控制cs引脚片选,从而使得指令无法执行。算是自己给自己挖了个坑吧。。。
不过奇怪的是,sunxi-fel烧写时没出现异常,烧写速度也是浮动的,给我造成了一种正在烧写的假象:(

最近编辑记录 hz2 (2021-05-23 16:19:47)

离线

#1 2021-05-23 16:45:02

哇酷小二
wechat微信:whycan_cn
所在地: 你猜
注册时间: 2020-04-22
已发帖子: 3,378
积分: 1902
个人网站

Re: sunxi-tools烧写spiflash的问题

嗯, 不能一直短路CS#到GND,  加上sunxi-fel没有校验是否写进去, 所以有点迷惑.





离线

页脚

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

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