D133CBS 使用QSPI0,烧录不了程序,串口调试输出正常,用逻辑分析仪抓不到spiflash的引脚信号;
使用d13x_demo88-nor-xip_rt-thread_helloworld_defconfig和d13x_demo88-nor-rt-thread_helloworld_defconfig配置都不行;
提示如下错误信息:
CBW tag 0x3D4
TRANS_LAYER_CMD_WRITE, data len 2048
qspi0 freq (input): 50000000Hz
qspi0 freq ( bus ): 50000000Hz
Flash device reset success.
The flash device manufacturer ID is 0x00, memory type ID is 0x00, capacity ID is 0x00.
Error: Check SFDP signature error. It's must be 50444653h('S' 'F' 'D' 'P').
Warning: Read SFDP parameter header information failed. The <NULL> is not support JEDEC SFDP.
Warning: This flash device is not found or not support.
Error: <NULL> flash device is initialize fail.
[E] sfud_probe()401 sfud_device_init failed: ret 1
Failed to probe spinor flash.
[E] image_info_proc()117 NOR prepare failed
Going to send CSW for tag 0x3D4, status = OK
Ack CSW tag 0x3D4 done
查了原理图和PCB,都没有问题,SPI的cs、clk、mosi都没有信号,就算是虚焊,也不可能这么多引脚都没信号吧?
离线
@Gentlepig
这个BBS发不来图片,原理图是参考官方的,应该没问题,flash是W25Q128,接到PB0-PB5上的;就算flash有问题,引脚上至少有信号吧,现在跳变信号都抓不到。
对了,之前晶振搞错了,焊了12M的在上面;后来换24M的,现在debug有信息了,usb也能识别了,就是spi0完全没信号出来。
离线
@Gentlepig
我建了个群 在https://gitee.com/kasira/luban-lite 这里有,欢迎大家一起交流
搜索不到这个群呀?
离线
pinmux配置对了没/ 我们使用spi nor/spi nand都没有问题。
我是使用内置LDO,除了配置打开LDOx,其它我什么都没修改,都是使用demo的配置和文件,工程是gitee上最新的这版。
离线
我也不知道什么问题,重新焊了一块板子,完全没问题;之前的问题没找到,大概率D133坏了。
使用内置LDO,官方的demo,我没接屏幕,把lvgl关了,功耗0.45W;温温的,不会烫手。
离线