本帖最后由 蓝雨夜 于 2014-4-15 23:21 编辑
恩智浦LPC1549@eeworld 二
基于MDK环境下熟悉NXP的LPC1549的开发入门
环境说明:
MDK-ARM Professional Version:4.74.0.0
LPCOpen 2.xx软件包: 2_08b
一、配置板载LPC_Link2调试器
为了能在MDK下调试LPC1549 xpresso v2,这里我们先借助NXP提供的工具,先配置板载LPC_Link2调试器
工具版本:LPC_Link2_Config_tool_v1_11_1
1、LPC_Link2硬件
短接JP3(Link DFU),插入USB J5, D2亮。
2、运行DFUSec.exe
a、选择映像文件:CMSIS-DAP LPC-Link2 debugger image
b、编成当前选择项:Program the Link2 with the currently selected
c、烧写成功完成。拔掉JP3短路帽,再插拔下J5 LINK USB 口。
二、编译生成*.lib文件
1、MDK打开工程文件
F:\lpcopen_2_08b_keil_iar_nxp_lpcxpresso_1549\applications\lpc15xx\keil_uvision_projects\nxp_lpcxpresso_1549 中的 nxp_lpcxpresso_1549_all_examples.uvmpw
当前每个demo程序中的lib文件夹中的chip_15xx_lib.lib和board_nxp_lpcxpresso_1549.lib都是不存在的。所以为什么我们接下去要先编译生成lib文件的原因。
2、选择lib_lpc_chip_15xx 为活动工程状态。
编译完成,生成chip_15xx_lib.lib
3、选择lib_lpc_board_nxp_lpcxpresso_1549 为活动工程状态。
编译完成,生成board_nxp_lpcxpresso_1549.lib
三、systick demo测试
细心的发现当前lib文件夹下的文件图标不同了!
1、编译 工程
2、查看debug是否已选择CMSIS-DAP Debugger
3、load and debug .
4、运行demo,D8的红,绿交替快速的闪烁。
四、库函数原形的查看
当我们想看demo中函数的原形的时候,出错拉!怎么回事。
那我们就自己手工添加原程序到工程中来吧!方便查看函数原形的定义。
1、添加software文件夹:右键iflash_nxp_lpcxpresso_1549 ,Projec’periph_systick’Components
2、增加Groups software文件夹,同时添加以下目录下的c文件
software\lpc_core\lpc_board\boards_15xx\nxp_lpcxpresso_1549
software\lpc_core\lpc_chip\chip_15xx
software\lpc_core\lpc_chip\chip_common
3、再次编译工程,就可以查看原形拉!