花了半天時間,玩了放了很久的闆子,調試幾個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
}
return 0;
這樣我又有信心在調試一次單步了:
然後設定仿真器,在main.c設定斷點,運作:
單步調試在終端上看單步運作結果:
這樣,我們就可以開始自己寫驅動單步調試了@_@