3701|3

133

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

【LPC54100】Keil工程模板 [复制链接]

本帖最后由 yinyue01 于 2015-3-18 15:07 编辑

PC上装着Keil uVision 5.12,所以还是用Keil来开发。
首先,要在keil packs installer中安装一下LPC54000_DFP
打开官方的例程,可以看到有4大类:PeriphFreertosmulticorerom的例程。
periph_examples为例,其中有多个project
2project用来生成M4内核需要的函数库:lib_chip_5410x.liblib_board_lpcxpresso_lpc54102.libM0内核则需要lib_chip_5410x_m0.liblib_board_lpcxpresso_lpc54102_m0.liblib_chip_5410x.liblib_chip_5410x_m0.lib中包含了csp函数和宏定义,lib_board_lpcxpresso_lpc54102.liblib_board_lpcxpresso_lpc54102_m0.lib则包含了bsp函数和宏定义。编译前2project就会生成这些库,在用户程序中可直接调用。
官方例程包中包含了keiliarLPCXpressoIDE的例程,由于只在keil中开发,因此做一个Keil工程模板。
新建如下文件夹,其中Libraries中放内核和bsp相关文件,Project中保存keil工程,User中放用户程序:
把官方例程包中的相关文件夹copyLibraries
其中的lpcxpresso_lib是新建的,将生成的*.lib copy过来:
新建一个keil project,保存到Project文件夹中,options for target中各项按官方例程设置,include path中加入Libraries文件夹中的相关路径,debug中调试器应选择CMSIS-DAP DebuggerSW portManage project items中加入lib文件、startup文件和用户程序(以官方例程blinky为例)。建好的Keil工程模板如下:
编译后进入debug运行,可以看到板子上的LED闪烁。
blinky.zip (2.45 MB, 下载次数: 131)

lpcxpresso54102.zip (5.08 MB, 下载次数: 52)


此帖出自NXP MCU论坛

最新回复

这部分是没有的,但其他的有的   详情 回复 发表于 2015-3-18 21:53
点赞 关注
 

回复
举报

1291

帖子

0

TA的资源

纯净的硅(中级)

沙发
 
建议把官方的驱动库做进工程里去,这样调试就可以跳到底层了
此帖出自NXP MCU论坛

点评

将lpc_core子文件夹中的*.c加到工程中就可以了,但是官方库里的lib_power.lib和lib_power_m0.lib没提供源码  详情 回复 发表于 2015-3-18 17:43
 
 
 

回复

133

帖子

0

TA的资源

一粒金砂(中级)

板凳
 
强仔00001 发表于 2015-3-18 17:13
建议把官方的驱动库做进工程里去,这样调试就可以跳到底层了
将lpc_core子文件夹中的*.c加到工程中就可以了,但是官方库里的lib_power.lib和lib_power_m0.lib没提供源码



此帖出自NXP MCU论坛

点评

这部分是没有的,但其他的有的  详情 回复 发表于 2015-3-18 21:53
 
 
 

回复

1291

帖子

0

TA的资源

纯净的硅(中级)

4
 
yinyue01 发表于 2015-3-18 17:43
将lpc_core子文件夹中的*.c加到工程中就可以了,但是官方库里的lib_power.lib和lib_power_m0.lib没提供源码
这部分是没有的,但其他的有的



此帖出自NXP MCU论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/8 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表