本帖最后由 DengQilong 于 2017-7-16 13:49 编辑
前面提到使用Keil MDK-ARM之前得先下载SDK;lpcopen_2_20_keil_iar_nxp_lpcxpresso_1549
如果没有仔细阅读手册,直接驱编译里面的工程,就会报错缺少库文件,需要先编译库。
step1:用Keil MDK-ARM打开\lpcopen_2_20_keil_iar_nxp_lpcxpresso_1549\applications\lpc15xx\keil\nxp_lpcxpresso_1549中的periph_examples.uvmpw
可以看到有很多例程:
但是每个例程的
chip_15xx_lib.lib和board_nxp_lpcxpresso_1549.lib有个感叹号,说明它是不存在的:
step2:下面就来编译这2个库,先选择lib_lpc_chip_15xx 为活动工程状态,点编译生成chip_15xx_lib.lib
再选择lib_lpc_board_nxp_lpcxpresso_1549 为活动工程状态,点编译生成board_nxp_lpcxpresso_1549.lib
若keil MDK-ARM无法打开多个工程,也可在这个路径找到这2个工程,然后单独打开编译即可:
库编译好了,打开个uart_rom_polling例程试试:
效果如下:
本帖最后由 DengQilong 于 2017-7-16 13:49 编辑
前面提到使用Keil MDK-ARM之前得先下载SDK;lpcopen_2_20_keil_iar_nxp_lpcxpresso_1549
如果没有仔细阅读手册,直接驱编译里面的工程,就会报错缺少库文件,需要先编译库。
step1:用Keil MDK-ARM打开\lpcopen_2_20_keil_iar_nxp_lpcxpresso_1549\applications\lpc15xx\keil\nxp_lpcxpresso_1549中的periph_examples.uvmpw
可以看到有很多例程:
但是每个例程的
chip_15xx_lib.lib和board_nxp_lpcxpresso_1549.lib有个感叹号,说明它是不存在的:
step2:下面就来编译这2个库,先选择lib_lpc_chip_15xx 为活动工程状态,点编译生成chip_15xx_lib.lib
再选择lib_lpc_board_nxp_lpcxpresso_1549 为活动工程状态,点编译生成board_nxp_lpcxpresso_1549.lib
若keil MDK-ARM无法打开多个工程,也可在这个路径找到这2个工程,然后单独打开编译即可:
库编译好了,打开个uart_rom_polling例程试试:
效果如下: