使用HJAG和AXD调试,使用的是wrigger的线连接JTAG口与HJATG共同完成的 图中工具栏的最右边的那个选项点中,即可看到内存中的数据,在内存显示栏中右键点击后选择size根据你得ARM实际内存总线数目选择 合适的size数目 内存一般在上图所示的Tab2中观看。(以内存为例的) 一般焊完一个ARM芯片后,使之与HJATG连,HJATG中显示出型号,既说明芯片没坏 在AXD的System Views中选择Command Line Interface,打开此工具栏即得到命令栏 在命令栏中输入内存的配置即可在在其中写入正确的内存地址和数据,并查看,就可以得到内存是否坏掉。 以下是44B0的配置 setmem 0x01c80000 0x11001002 32 在写一行 setmem 0xocoooooo 0x55555555 32即可 在内存(memory)懒中查看写入的数据,成功,则内存未坏。也可以直接在内存栏中写入数据,注意显示的是16进制
AXD检查flash 若flash的地址在bank0则应该将ARM的快速缓存关了,避免写入flash时,高速缓存和她的地址重叠的现象。一般用AXD调试时,通过命令栏,关闭高速缓存,然后向flash中写数据,一般是不能写进去的!否则是出错了!同样的方法而已用于调试IO口! |
|
来自: BeautymengRoom > 《我的图书馆》