mini2440簡(jiǎn)單的裸機(jī)led流水燈代碼
ADS配置target setting的post-liner為ARM formELF
本文引用地址:http://2s4d.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()
{
}
這樣就實(shí)現(xiàn)了流水燈的簡(jiǎn)單裸機(jī)運(yùn)行,其實(shí)匯編代碼還可以刪除一些程序,結(jié)果可以正常運(yùn)行,我不知道未來(lái)后果會(huì)怎么樣,大家可以檢查,若是你知道不能刪除的原因,請(qǐng)留言讓我也學(xué)習(xí)一下。那么接下來(lái),什么用led實(shí)現(xiàn)加法,減法等等,都是比較輕松的了。
評(píng)論