| 
 
| 本帖最后由 goldenkey1981 于 2011-10-11 16:12 编辑 
 以助学板流水灯为例
 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:选择调试器.
 
 
 到此就可以编译调试整个工程了....:) 继续学习和大家分享...
 
 | 
 
×本帖子中包含更多资源您需要 登录 才可以下载或查看,没有账号?注册 
  |