mini2440簡(jiǎn)單的裸機led流水燈代碼
ADS配置target setting的post-liner為ARM formELF
本文引用地址:http://dyxdggzs.com/article/201611/316979.htmlanguage setting的ARM Assembler和ARM C Compile的Target中的Architecture or processor設置為arm920T
linker中的ARM linker中output--simple image--RO base設置為0x30000000;options--Image entry point設置為0x30000000;layout--object/symbol設置為Init.o(就是匯編的名字改了后綴.o文件名稱(chēng))
匯編代碼:Init.s
流水燈代碼led.c
#define GPBCON (*(volatile unsigned long *)0x56000010
#define GPBDAT (*(volatile unsigned long *)0x56000014
void delay(int m)
{
}
int main()
{
}
這樣就實(shí)現了流水燈的簡(jiǎn)單裸機運行,其實(shí)匯編代碼還可以刪除一些程序,結果可以正常運行,我不知道未來(lái)后果會(huì )怎么樣,大家可以檢查,若是你知道不能刪除的原因,請留言讓我也學(xué)習一下。那么接下來(lái),什么用led實(shí)現加法,減法等等,都是比較輕松的了。
評論