打印
[新手园地]

NUC120初体验-1(项目工程建立)

[复制链接]
2098|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 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:选择调试器.
  

到此就可以编译调试整个工程了....:) 继续学习和大家分享...
led.rar (601.89 KB)

相关帖子

沙发
jack_shine| | 2012-2-14 16:02 | 只看该作者
顶一个:)

使用特权

评论回复
板凳
chenping59| | 2012-4-15 12:25 | 只看该作者
对新手很好用,呵呵

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

72

帖子

1

粉丝