网站关键字让别人做超链接了怎么办,网站建立具体步骤是,成都代做网站,产品网络推广服务0x00 懵逼当你写好的初始化代码head.S和链接脚本uart.lds共同编译出来的*.bin#xff0c;烧录到NandFlash中的时候#xff0c;发现串口输出一片空白#xff0c;这时你的想法是什么#xff0c;砸电脑还是干点其他有用的事#xff1f;还是老实的搭建调试环境吧#xff0c;上…0x00 懵逼当你写好的初始化代码head.S和链接脚本uart.lds共同编译出来的*.bin烧录到NandFlash中的时候发现串口输出一片空白这时你的想法是什么砸电脑还是干点其他有用的事还是老实的搭建调试环境吧上篇讲过如何调试源码级的代码但若是初始化代码有问题譬如sdram拷贝出问题或者链接脚本有问题的话通过openjtag gui调试会比较靠谱。0x01 烧录先写一个脚本利用oflash能快速的进行NANDFLASH烧录脚本如下
oflash 0 1 0 0 0 E:\gongkong\eclipse_projects\uart8266\uart.bin
pause六个参数分别表示 JTAG类型、CPU类型、Flash类型、读写类型、偏移地址、文件。最后双击运行。0x02 打开opengui如何用openjtag连接开发板这里跳过打开电源先打开connect再打开telnet0x03 命令行进行调试详细指令如下poll 查询目标板当前状态halt 中断目标板的运行resume [address] 恢复目标板的运行如果指定了 address则从 address 处开始执行step [address] 单步执行如果指定了 address则从 address 处开始执行reset 复位目标板bp addr length [hw] 在地址 addr 处设置断点指令长度为 lengthhw 表示硬件断点rbp addr 删除地址 addr 处的断点内存访问指令(Memory access commands)mdw [phys] addr [count] 显示从(物理)地址 addr 开始的 count(缺省是 1)个字(4 字节)mdh [phys] addr [count] 显示从(物理)地址addr 开始的count(缺省是1)个半字(2字节)mdb [phys] addr [count] 显示从(物理)地址 addr 开始的 count(缺省是 1)个字节mww [phys] addr value 向(物理)地址 addr 写入一个字值为 valuemwh [phys] addr value 向(物理)地址 addr 写入一个半字值为 value mwb [phys] addr value 向(物理)地址 addr 写入一个字节值为 valueload_image file address [‘bin’|‘ihex’|‘elf’]将文件file载入地址为 address 的内存格式有‘bin’、‘ihex’、‘elf’dump_image file address size将内存从地址 address 开始的 size 字节数据读出保存到文件file中verify_image file address [‘bin’|‘ihex’|‘elf’] 将文件file与内存 address 开始的数据进行比较格式有‘bin’、‘ihex’、‘elf’reg 打印寄存器的值arm7_9 fast_memory_access [enable|disable]使能或禁止“快速的内存访问”arm mcr cpnum op1 CRn op2 CRm value 修改协处理器的寄存器比如arm mcr 15 0 1 0 0 0 关闭 MMUarm mrc cpnum op1 CRn op2 CRm 读出协处理器的寄存器比如arm mcr 15 0 1 0 0 读出 cp15 协处理器的寄存器arm920t cp15 regnum [value] 修改或读取 cp15 协处理器的寄存器比如 arm920t cp15 2 0 关闭 MMU virt2phys virtual_address 获得虚拟地址对应的物理地址