之前画过一版,无法烧录:https://whycan.com/t_10422.html
当时怀疑可能的两个问题:
1、SPINAND 没有画等长
2、电源用的 LDO,发烫比较严重
这次改版解决了上述两个问题,,SPINAND 画了等长线,,电源换用了 SY8088AAC,,另外担心自己焊接功夫不过关,,特意用了 SMT 焊接。。可是回来测试发现还是无法烧录
串口打印信息:
Pre-Boot Program ... (2023-11-09 20:38:24 248b01c)
DDR3 128MB
Going to init DDR3. freq: 672MHz
DDR3 initialized
PBP return
Pre-Boot Program ... (2023-11-09 20:38:24 248b01c)
DDR already initialized
13133259 13133636 13145886
PBP done
U-Boot SPL 2021.10 (Dec 06 2023 - 22:40:16 +0800)
[SPL]: Boot device = 7(BD_USB)
Trying to boot from RAM
Run U-Boot: upgrading mode
AiBurn 输出 log:
[debug] WinEvent: Some devnode changed
[debug] No device available
[debug] WinEvent: Some devnode changed
[debug] No device available
[debug] WinEvent: Some devnode changed
[debug] There are "1" device available
[debug] Try to connect the ArtInChip device "2:2" ...
[debug] Try to get Usb device hd info...
[debug] Get Usb device hd info success
[debug] The status of ArtInChip device: true
[debug] Start burn online ...
[debug] Progress range: 0 ~ 49743872
[debug] Burn Image file "C:/Users/WMX/Desktop/d211_demo100_nand_page_2k_block_128k_v1.0.0.img" ...
[debug] Meta 0 image.updater.ddr , size 27408 ...
[debug] Blocksize 4 , chunk 1048576 * 0 , rest 27408
[debug] Offset: 8704 Size: 27408
[debug] Dev "2:2" Send the rest data 27408
[debug] Don't check the result of image.updater.ddr
[debug] Meta 1 image.updater.env , size 16384 ...
[debug] Blocksize 4 , chunk 1048576 * 0 , rest 16384
[debug] Offset: 37376 Size: 16384
[debug] Dev "2:2" Send the rest data 16384
[debug] Meta 2 image.updater.uboot , size 826603 ...
[debug] Blocksize 4 , chunk 1048576 * 0 , rest 826603
[debug] Offset: 53760 Size: 826603
[debug] Dev "2:2" Send the rest data 826603
[debug] Meta 3 image.updater.logo , size 141709 ...
[debug] Blocksize 4 , chunk 1048576 * 0 , rest 141709
[debug] Offset: 881152 Size: 141709
[debug] Dev "2:2" Send the rest data 141709
[debug] Meta 4 image.updater.spl , size 128528 ...
[debug] Blocksize 4 , chunk 1048576 * 0 , rest 128528
[debug] Offset: 1024512 Size: 128528
[debug] Dev "2:2" Send the rest data 128528
[error] aicupg_trans_recv_pkt()208: CSW size 0, Operation timed out(-7)
[error] aicupg_cmd_send_fwc_data_final()777: Recv resp failed, expect 16, got 0
[debug] Don't check the result of image.updater.spl
[debug] Meta 5 image.info , size 2048 ...
[error] aicupg_trans_send_pkt()91: Send tag 0xc6b, size 0/16, Operation timed out(-7)
[error] aicupg_cmd_get_hwinfo()106: Send command failed. ret = 0, siz = 16
[debug] Wait to reconnect dev "2:2"
[debug] QTime("11:00:23.102") Wait for Dev "2:2" ready
[error] aicupg_trans_send_pkt()80: CBW tag 0xc6c, size 0, Operation timed out(-7)
[error] aicupg_cmd_get_hwinfo()106: Send command failed. ret = 0, siz = 16
[error] QTime("11:00:33.225") Dev "2:2" lost!
[error] Dev "2:2" is completely lost!
[debug] Update "fail_cnt" of "2024-05-26"
LCEDA 专业版工程文件:D211DCV.rar
请求各位大神帮忙看下,,可能是什么原因导致的,,谢谢了。。
离线
原理图:
离线
实物图:
离线
串口能通讯(发, 收都能), 可以用upgcmd.exe编一段读取SPI状态的程序试试
离线
还可以选择按照分区烧写, 只写SPL, 如果重新上电能打印信息, 说明能烧写FLASH
离线
滤波电容会不会太少,摆放位置是不是太远了。
离线
1.CPU 1.2V,1.5V供电靠近CPU位置各增加10uF电容试试
2.确认下USB供电能力
离线
dc/dc所用电感,不用工字电感不知道行不行,只前看到过别人的f1c100还是v3s来着,也是用的这种普通电感。
离线
肯定要用功率电感的,不然过电流能力很差
离线
我用的这个就是功率电感吧
离线
我用的这个就是功率电感吧
功率电感一般是那种绕线的,比如4030封装之类的。
离线
我用的这个就是功率电感吧
这个电感没毛病
离线
兄弟问题解决了吗?可以试试SD卡启动是否正常,然后再手动读写flash
离线