我正在使用LPC5516芯片
想通过SWD协议将芯片程序写入SRAM,并跑起来
但是发现程序并未写入SRAM
我已经通过SWD读到了芯片的IDCODE,并且完成了一些初始化,例如halt住内核之类的。
只是将程序写入0x04000000后,回读这段地址,发现读取到的数据是0.
通过例程,我将一些AHB的SRAM clock使用SWD协议进行开启,如:
SYSCON->AHBCLKCTRLSET[0] = SYSCON_AHBCLKCTRL0_SRAM_CTRL1_MASK | SYSCON_AHBCLKCTRL0_SRAM_CTRL2_MASK;
但是执行完上述程序后,写入到SRAM的程序回读还是0.
能否帮忙分析一下出现这个情况的原因
LPC551X-S1X