问题
使用jlink烧入gd32f450时,jlink提示错误Timeout while checking target RAM, RAMCode did not respond in time
;
解决办法
原因是RAM的地址范围错误,默认选择gd32f450vi的ram大小是512k,但是该芯片中的ram并不连续,其中64k是sram,在地址上和前448kb不连续,因此导致ram检测时失败;如下修改即可;
参考文章
- Timeout while checking target RAM, RAMCode did not respond in time.
- GD32F450xx ARM® Cortex®-M4 32-bit MCU Datasheet