1、创建工程
2、为了工程整洁,建立如下目录,将工程放到pro目录中。
ini:配置文件
out:输出文件
src:源代码
pro:工程文件
3、因为我使用的单板位mini2440,所以选择的芯片是三星的s3c2440.
4、创建完的工程如下:
5、将src下,自己写的代码添加到工程中。
以上步骤工程建立完毕。
如果要编译程序,且让程序运行到单板上。还需要一下步骤。
6、option配置
配置output:
可以通过select folder for objects 按键,将生成物生成到out目录。
配置user:
设置在build完成后,执行下面的命令,生成bin和axf文件。
C:\Keil\ARM\ARMCC\bin\fromelf.exe --bin -o ../out/@l.bin ../out/@l.axf //目录换成自己的。
其他不怎么需要设置了。
7、进行编译:
编译成功,在out生成led.bin和led.axf文件。
8、烧写程序:
对于mini2440一般通过minitool工具将程序烧录到nor flash运行。
a.将switch拨到下方(nor flash)
b.打开单板开关
c.通过usb线将单板和pc机相连
这样minitool显示板子处于连接状态。
选择bin文件,执行下载运行,这时程序就在mini2440的裸机上跑起来了。可以看到led灯变换。