上篇提到了下载适用于Keil MDK-ARM的SDK;
目前版本是:lpcopen_2_20_keil_iar_nxp_lpcxpresso_1549
下载后解压,里面有丰富的例程,是学习LPC1549 LPCXpresso Board的权威好资料。
如果没有仔细阅读资料直接用Keil MDK-ARM打开例程编译会报错缺少库文件,因此需要先编译库文件。
step1:打开\lpcopen_2_20_keil_iar_nxp_lpcxpresso_1549\applications\lpc15xx\keil\nxp_lpcxpresso_1549下的periph_examples.uvmpw
有很多例程:
可以看到当前每个例程中的lib文件夹中的chip_15xx_lib.lib和board_nxp_lpcxpresso_1549.lib都有黄色感叹号,
说明这2个文件是不存在的,此时若编译例程就会报错缺少这个2个文件。
step2:下面就来编译这2个库,先选择lib_lpc_chip_15xx 为活动工程状态,然后编译它即可生成chip_15xx_lib.lib;
再选择lib_lpc_board_nxp_lpcxpresso_1549 为活动工程状态,编译它即可生成board_nxp_lpcxpresso_1549.lib;
如果你的keil MDK-ARM无法打开多个工程,也可以在下面的路劲找到这些工程,然后编译即可;
step3:撸个uart_rom_polling例程看看:
打开\lpcopen_2_20_keil_iar_nxp_lpcxpresso_1549\applications\lpc15xx\keil\nxp_lpcxpresso_1549\periph目录下的uart_rom_polling例程,编译无误后Download;
现象如下:
上篇提到了下载适用于Keil MDK-ARM的SDK;
目前版本是:lpcopen_2_20_keil_iar_nxp_lpcxpresso_1549
下载后解压,里面有丰富的例程,是学习LPC1549 LPCXpresso Board的权威好资料。
如果没有仔细阅读资料直接用Keil MDK-ARM打开例程编译会报错缺少库文件,因此需要先编译库文件。
step1:打开\lpcopen_2_20_keil_iar_nxp_lpcxpresso_1549\applications\lpc15xx\keil\nxp_lpcxpresso_1549下的periph_examples.uvmpw
有很多例程:
可以看到当前每个例程中的lib文件夹中的chip_15xx_lib.lib和board_nxp_lpcxpresso_1549.lib都有黄色感叹号,
说明这2个文件是不存在的,此时若编译例程就会报错缺少这个2个文件。
step2:下面就来编译这2个库,先选择lib_lpc_chip_15xx 为活动工程状态,然后编译它即可生成chip_15xx_lib.lib;
再选择lib_lpc_board_nxp_lpcxpresso_1549 为活动工程状态,编译它即可生成board_nxp_lpcxpresso_1549.lib;
如果你的keil MDK-ARM无法打开多个工程,也可以在下面的路劲找到这些工程,然后编译即可;
step3:撸个uart_rom_polling例程看看:
打开\lpcopen_2_20_keil_iar_nxp_lpcxpresso_1549\applications\lpc15xx\keil\nxp_lpcxpresso_1549\periph目录下的uart_rom_polling例程,编译无误后Download;
现象如下: