小白在调试FLASH的过程中,为了测试,在keil中配置flash烧写size等于编译出来的total rom size结果烧写失败,flash被锁保护,无法再次烧录。使用的是开发板上自带的GDLINK,keil中选择的是CMSIS-DAP。尝试了几种方法未果:
1. 将BOOT0调帽拉高,但是BOOT1状态未知,故不知道是选择的sram启动还是片上bootloader启动。在booot0=1的情况下,keil CMSIS-DAP无法连接上。
2. GD_MCU_ISP_Programmer连接不上,除了第一点原因启动不明确外,PA9在开发板上被连接到BAT,无法作为uart使用。
3. MCU swd管脚与板子上的GD LINK连接,无法外接仿真器解锁。
4. 在boot0=0的flash启动情况下,把flash配置为RAM的基地址(类似于骗keil烧写flash, 其实烧写的是ramd的思路),但是烧录后复位启动又是从flash开始,失败。
各位大神们求支招,难道这块GD32350G-START开发板被锁了,就真的成砖解不了了吗。。。
有没有针对这块开发板的解锁教程?
小的先谢谢各位了! |