1、最近在调试引导代码,需要将flash中的bin镜像搬到DRAM中运行。于是首先是JTAG仿真运行,可是写入内存的数据和源数据不对应,修修改改,仍未解决,实在想不出问题出现在哪里。最后不用调试,直接将源数据和写入内存的数据printf出来对比,结果发现,源数据和写入内存的数据时一样的,也就是写入正确,只是调试时,发生了错误。
2、不知道这个调试是什么原理,为什么会有这样的影响?
1、最近在调试引导代码,需要将flash中的bin镜像搬到DRAM中运行。于是首先是JTAG仿真运行,可是写入内存的数据和源数据不对应,修修改改,仍未解决,实在想不出问题出现在哪里。最后不用调试,直接将源数据和写入内存的数据printf出来对比,结果发现,源数据和写入内存的数据时一样的,也就是写入正确,只是调试时,发生了错误。
2、不知道这个调试是什么原理,为什么会有这样的影响?