简单的程序,如下。
#include "bstdd20_include.h"
//#include <stdio.h>
static void preSetupHardware(void);
int main(){
while(1){
printf("ok");
preSetupHardware();
};
}
static void preSetupHardware(void){
initDD20Board();
}
测试中,发现卡在LDR R0, =SystemInit中循环,不能跳到main函数中。经常是使用printf函数,没有调用microlLIB库
勾选use microLIB库,重新编译工作正常。