要说双核mcu,我最喜欢的是lpc43xx系列,这可是最早的双核mcu,之前论坛送过双核LPC54114,所以大家应该对双核MCU的工作机制是不是有了进一步的了解,是不是觉得很喜欢呢?但是大家有没有觉得LPC54114的flash有点小呢,虽然是双核,但是当我们用来处理大量任务数据是,我们会发现资源会吃紧,这时大家就想到有没有更多的flash存储我们更多的任务资源呢?当时是有的,这时候就要我们的主角登场了,那就是lpc4330,这个mcu可是外挂flash,这样我们就可以很多flash来存储更多程序完成任务需求。先简单说一下LPC43XX系列,这一个系列分为带flash的和不带flash的版本,最后一个字节lpc43xx,最后一个x为0表示不带内部flash,你可以选择flash和不带flash的版本,要知道最近大火的IMXRT1052也是和lpc4330一样是外挂flash的呦,lpc43xx系列不仅mcu性能强悍,而且加密性能很好,最近的某link v10版本就是采用,是lpc43xx系列带flash版本的lpc4322,告诉大家一个惊喜,lpc43xx带flash的不同型号可以跑一样的程序呦,比如我就读取lpc4322的程序在lpc4337上面跑,不带flash的没有测试,感兴趣的可以自己去测试一下,也许会有意想不到的惊喜呦。还有一个细节就是告诉大家要注意,我们产品发布时候可以禁用swd和usb dfu功能,这样对产品的保密更上一层,如果不留后门,固件是不容易得到的,那么如何恢复上面的功能呢?后来研究发现,我们可以通过串口更新固件恢复,当然是要求我们只是禁用了swd和usb dfu配置,所以我们设计的产品的时候要留出串口,用来恢复lpc43xx的swd功能和usb dfu功能,更多的细节大家可以根据芯片手册来详细了解如何进行加密配置,来保护大家辛苦的成果。 对于lpc43xx系列,我用过了几个型号,比如带flash的型号lpc4322,lpc4337,不带flash的型号有lpc4330和lpc4370,这次介绍lpc4330,早期lpc4330的开发板和现在最新的不一样,最新的是LPCXpresso board for LPC4330,但是你会发现很奇怪的是找不到这个型号的资料,这就有点匪夷所思了,不要慌,我来介绍是怎么回事,这就要归于这个lpc4330用的开发板是基于同一个板子,只是换了主控mcu和一些外围器件,哈哈哈,就跟我们设计产品时一样,全功能设计,根据需求保留不同的芯片完成对应的产品功能需求。 下面给大家看一下LPCXpresso board for LPC4330的真容,
官方的板子是不是很漂亮呢,看到了图上的字了吗,这就是LPCXpresso43xx/18xx的板子。对于官方的开发板,我们只需要一根usb就可以开发了,而且官方的板子自带的仿真器也是lpc43xx系列中的lpc4322呦,当然你也可以开发lpc4322,这样你不仅可以开发不带flash的lpc4330还可以开发带flash的lpc4322,是不是一举两得。想想心里是不是很激动呢?想了解更多的可以去关注一下,亲手尝试lpc43xx双核mcu的开发。下面给出一些资料,大家可以参考了解。
lpcopen_2_20_keil_iar_nxp_lpcxpresso_4337.zip
(8.89 MB, 下载次数: 48)
|