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