而且在复制数据到sdram之前,执行的代码里都不能用静态变量、全局变量、以及数组,因为这些初始值量的地址与位置有关的,必须将nand的内容复制到sdram地址中,才能用.
2.4比如,下面memsetup...将文件下载到2440的某个地址上,或读取出某个地址到文件中
查询CPU当前状态、中断CPU运行、恢复CPU运行、复位CPU等
设置CPU的地址断点,比如设置为0x30000000,当CPU运行到这个地址时...4个字节长,部分MCU拥有多套指令集,长度不固定,如下图所示:
rbp
删除地址 addr 处的断点
bp
打印断点信息
3.3.2通过GDB对JATG实现源码级别的调试
在linux...中,使用arm-linux-gdb软件
在win7中,则使用arm-none-eabi-gdb软件
使用GDB工具,就不需要像上个OCD调试那么麻烦了
1)比如说,想在“int i=0;”处打上断点:...OCD调试:
就需要查看调试的反汇编文件,找到i=0所在的运行地址,然后通过命令在地址上打断点
GDB调试:
则可以直接在i=0处的源码上打断点,后台会通过带调试信息的编译文件,来找到i=0处的运行地址