LPC4357开发经历(1.MCUX创建LPCOpen工程)

1.背景

最近想换一个双核的MCU来作为我个人通用MCU来替换STM32F407,后来发现NXP有一款LPC4357挺不错的,M4+M0内核,有LCD控制器,支持32位SDRAM,想着在开发硬件前把例程能编译通过再说了,不然费劲巴拉搞了一个吃灰的就蛋疼了。

2.LPCOpen

这是NXP官方给用户开发的驱动库,就像HAL一样。结果一看,欸嘿最晚是2017年更新的了,都有5年了!!!

81ad897ff16941328369c17558ace85c.png

而且直接404没有了,连文档都打不开,好家伙直接夭折。

b8daf646c0d34f389fdc20202720a866.png

后来找官方问了一下原来是集成到MCUX里面去了,下载MCUX自带LPCOpen。

我们需要到MCUX的安装目录下面

\MCUXpressoIDE_11.8.0_1165\ide\Examples根据这个路径。

161d92472b6b4166a48c61038aacf657.png

里面就是各种官方例程

608a4359531c4fdbbba8e11d365c9dc0.png

下面就有LPCOpen库。

3.MCUX导入

在正常创建好工作环境后要点击create a new c project

5437e8519a724775925783b58be6ae1e.png

选择芯片型号我这里就是LPC4357了,然后点击下一步

01050e07cb004cb58b553ef6cf2735d6.png

这里选择单核或是多核工程,C或C++工程,我这里选择单M4,C工程了

fc27a807254649dab0a3f6a111705202.png

输入你工程名称,然后下一步

250f46ac78b7481bb6d36a13c384cc1b.png

这里需要点击import,即安装刚刚我们找到的库文件

e10d21273d95488296d71d5e88110f6f.png

点击第一行的browse

9b4f0a098fc947d185086fabbcd9c591.png

找到你的开发板,这里我就选择4357了,然后点击打开,之后点击下一步

a14adc48c0e44edaab33656a8e2ae3cf.png

这里不建议将所有工程导入,先选择“全部不选”

897d75931aa64d62a02927a10b917930.png

找到其中两个工程“lpc_board_keil_mcb_4357”和"lpc_chip_43xx"

acb044b8408d44798e6a9b59d7becbaf.png

然后点击完成,之后你依然会无法继续,这时点击LPCOpen就是最后一行,点击下拉菜单,假装选择一下,不过不用真的选,这时就可以继续了。后面就是一路继续不用改别的东西了。

b5f5ef8dda034082a445fa8e4dd0109c.png

4.编译

完成后就如图所示,一共三个工程,其中一个我们建立的工程。

775b260417cd4f999e4277470b1cbb00.png

点击编译,一切顺利。

4c37c6311abf418fb945a05739bf6820.png

5.结语

2023了,NXP对LPC系列真是越来越不上心了,不知道是不是要抛弃了?

 

 

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值