挪威的海岸 https://bbs.21ic.com/?604466 [收藏] [复制] [RSS] 学习没有止境!

日志

realview开发S3C2440之realview的使用

已有 919 次阅读2010-8-11 13:51 |个人分类:S3C2440|系统分类:ARM| realview产生BIN文件,, S3C2440

  今天刚开始学习ARM9(S3C2440),首先打算将S3C2440作为超级单片机来使用,选择开发工具,发现ADS没有更新,且在WIN7下支持性不好,就选择了熟悉的KEIL公司的KEIL和VIEW来开发裸机程序。


1,KEIL设置



2,



3,


4



5,



6;






7,



8,



8,a RuninRAM.sct设置




9,



10,


11,哈哈!这样KEIL环境已经建立好了,先给我的MICRO2440写个亮灯的程序,GPB5,GPB6,GPB7,GPB8为开发板上的四个LED,先点亮他,程序编译后产生BIN档文件,通过DNW下载到开发板中,启动方式为NORFLASH,见上面的设置。程序如下:


//#include "S3C2440.h"                    /* S3C2440 definitions               */
#define rGPBCON    (*(volatile unsigned *)0x56000010) //Port Bcontrol
#define rGPBDAT    (*(volatile unsigned *)0x56000014) //Port B data
#define rGPBUP     (*(volatile unsigned *)0x56000018) //Pull-up control B


/*----------------------------------------------------------------------------
 *        Main: Initialize and start RTX Kernel
 *---------------------------------------------------------------------------*/
int main (void) {
                     /* Initialize RTX and start init    */
      //int i;
    //Port_Init();
 rGPBCON = 0x15400;
    rGPBUP  = 0xff;     // The pull up  is disabled GPB[7:0]
 rGPBDAT=0x0;
 while (1)
 {
  ;


 } 


}


路过

鸡蛋

鲜花

握手

雷人

评论 (0 个评论)