花了半天时间,玩了放了很久的板子,调试几个led程序,开始ADX与ARM板不能很好的进行连接和单步调试,我就使用熟悉的MDK4.5移植ADS上的工程,移植和编译都成功了但是在调试的时候总出现CPU code error的问题,无解???后来我用USB把编译好的二进制文件下载到开发板上运行可以成功:
代码很简单的:
#include "utils.h"
static void LedDelay(void)
{
volatile unsigned int k;
for(k = 0; k < 20000000; k++);
}
int main(void)
{
Uart_Init();
Port_Init();
Uart_SendString("\r\nHello, Mini6410\r\n");
for(;;) {
Led_Display(0x9); // 1001
LedDelay();
Led_Display(0x6); // 0110
LedDelay();
}
return 0;
}
这样我又有信心在调试一次单步了:
然后设置仿真器,在main.c设置断点,运行:
单步调试在终端上看单步运行结果:
这样,我们就可以开始自己写驱动单步调试了@_@