本帖最后由 缥缈九哥 于 2012-9-14 12:15 编辑  
 
以助学板流水灯为例 
1 创建目录LED,然后在其目录下创建以下目录 
   CMSIS:存放接口标准文件. 
   Library:存放官方库文件. 
   List:存放Keil产生的临时文件. 
   Obj:存放Keil产生的临时文件. 
   Source Files:存放我们的代码源文件. 
 
2 拷贝库文件 
   将官方库CMSIS目录下的文件拷贝到CMSIS目录下; 
   将官方库NuvotonPlatform_Keil目录下的Include和Src目录拷贝到Library目录下 
3 创建工程  
  在Keil中创建Led工程选择芯片NUC120,不加入默认启动文件.保存工程到Source Files目录. 
  在工程"Manage Components..."创建: 
  CMSIS 添加CMSIS目录下的Core_cm0.c;startup_nuc1xx.s;System_nuc1xx.c三个文件. 
  Library 添加Library\Src\Driver\DrvGPIO.c. 
  Source Files  
 
4 创建我们的代码文件Led.C保存到Source Files目录并添加到工程Source Files下. 
5 设置工程 
   OutPut指向''Obj''目录. 
   Listing指向"List"目录. 
   C/C++:Define定义:USE_STDPERIRH_DRIVER. 
              Include Paths添加:CMSIS\CM0\CoreSupport; 
                                       CMSIS\CM0\DeviceSupport\Nuvoton\NUC1xx; 
                                       Library\Include 
                                       Library\Include\Driver 
  Linker:取消 Use Memory Layout from target dialog 选择 
  Debug:选择调试器(我使用的是Jlink). 
 
  记着设置FLASH 
   
Utilities:选择调试器. 
   
 
 |   
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注册 
 
 
 
×
 
     
  
 |