国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

查看: 3587|回復(fù): 1
打印 上一主題 下一主題

[10圖詳解]手把手教您如何將ADS下的程序下載到飛凌S3C2440開發(fā)板中運行

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2011-3-31 10:16:44 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
以led 實驗在OK2440/FL2440上運行為例。
打開ADS1.2(CodeWarrior for ARM Developer Suite)建立工程文件:



在主菜單FILE-􀃆new….,如下圖設(shè)置,點擊確定



同樣在主菜單FILE--􀃆new….如下圖設(shè)置,點擊確定



用同樣的方法在建立led.c 文件。
編輯代碼,下面代碼敲進(jìn)對應(yīng)的文件:init.s 匯編文件和led.c:
Init.s //注意此文件的代碼不能頂格寫
AREA |DATA|,CODE,READONLY
ENTRY
ldr r13, =0x1000
IMPORT ledMain
b ledMain
END

Led.c
/**********************LED實驗*********************************/
// 公司名稱:飛凌嵌入式技術(shù)有限公司
// 描述:LED
// 版權(quán):飛凌嵌入式技術(shù)有限公司
// 網(wǎng)址:www.witech.com.cn
/***************************************************************/
/*
本實驗接口說明
GPF3 ------ LED0
GPF4 ------ LED1
GPF5 ------ LED2
GPF6 ------ LED3
*/

/*------------------------地址聲明---------------------------*/
//地址是s3c2440芯片手冊里規(guī)定好的,具體說明參考芯片手冊GPIO章節(jié)
#define GPFCON (*(volatile unsigned *)0x56000050)
#define GPFDAT (*(volatile unsigned *)0x56000054)
#define GPFUP (*(volatile unsigned *)0x56000058)
#define uchar unsigned char
#define uint unsigned int
/*-------------------------------------------------------------
函數(shù)名稱: ledMain
功能描述: 入口程序
初始化后,進(jìn)入跑馬燈死循環(huán)
傳參: 無
返回值: int 0
-------------------------------------------------------------*/
int ledMain(void)
{
void Delay();
GPFCON &= 0xffc03f; // GPF3,GPF4,GPF5,GPF6設(shè)置為輸出
GPFCON |= 0x1540;
GPFDAT = ((1<<3)|(1<<4)|(1<<5)|(1<<6)); //使LED全滅
GPFUP |= 0x78;
while (1) // 死循環(huán)
{
GPFDAT = ~(1<<3); //LED0亮
Delay(500);
GPFDAT = ~(1<<4); //LED1亮
Delay(500);
GPFDAT = ~(1<<5); //LED2亮
Delay(500);
GPFDAT = ~(1<<6); //LED3亮
Delay(500);
}
return 0;
}
/*------------------------------------------------------------/

函數(shù)名稱: Delay
功能描述: 延時函數(shù),該函數(shù)只是大概時間,沒有具體時間值
傳參: int x
返回值: 無
/*********************************************************/
void Delay(int x)
{
int k, j;
while(x)
{
for (k=0;k<=0xff;k++)
for(j=0;j<=0xff;j++);
x--;
}
}

代碼編輯完畢之后保存。這時候可以編譯一下,看是否有語法錯誤。選中源文件,點擊make。
沒問題的話就繼續(xù)下一步。



代碼編譯沒問題,可能在內(nèi)存里拋尸沒問題的,但是一旦下載到開發(fā)板上就不行了。
下面開始講述下載到開發(fā)板上如何進(jìn)行設(shè)置。
在上圖中(紅色方框)打開DebugRel Setting……



如果你的工程最后沒有生成bin 文件,那么你要檢查一下上圖中Post-linker 是否設(shè)置為了
“ARM fromELF”。



我們所用的CPU 內(nèi)核是ARM920T;









保存退出(其他的使用默認(rèn))之后,重新編譯,這時的bin 就可以下載到開發(fā)板中運行了。
沙發(fā)
發(fā)表于 2011-4-28 13:40:50 | 只看該作者
您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權(quán)所有   京ICP備16069177號 | 京公網(wǎng)安備11010502021702
快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 四虎影视最新 | 久久福利资源站免费观看i 久久福利资源网站免费看 久久福利影院 | 欧美日韩一区二区在线视频 | 亚洲黄视频 | 国产精品2| 亚洲香蕉久久一区二区三区四区 | 亚洲免费片 | 日韩毛片免费 | 亚洲一区二区三区精品国产 | 亚洲综合激情在线影院 | 可以免费观看的黄色网址 | 精品久久久久久综合网 | 欧美日韩高清在线观看一区二区 | 视频国产精品丝袜第一页 | 国产日韩欧美一区二区三区综合 | 国产精品嫩草影院在线看 | 国产视频久久 | 日韩免费毛片视频杨思敏 | 韩国一级毛片在线高清免费 | 香蕉国产人午夜视频在线 | 久久99国产精品久久99无号码 | 日产精品卡二卡三卡四卡乱码视频 | 在线看精品 | 四虎在线视频观看大全影视 | 亚洲国产一区在线精选 | 91免费看视频 | 九九九视频 | 极品美女在线 | 国产精品国产三级国产普通话 | 2018日日夜夜操 | 国产小视频在线观看免费 | 视频久久久 | 日本天堂网在线 | 香蕉视频成人在线观看 | 天堂在线观看 | 国产欧美日韩高清专区手机版 | 99久久精品免费看国产四区 | avtt2015天堂网 | 色婷婷五 | 四虎在线最新永久免费 | 大乳女子一级毛片 |