本帖最后由 1209实验室@ujn 于 2019-6-28 15:18 编辑
硬件平台:NXP LPCXpresso55s69 Dev Board
板子官方简介:
- http://www.nxp.com/cn/products/processors-and-microcontrollers/arm-based-processors-and-mcus/general-purpose-mcus/lpc5500-cortex-m33/lpcxpresso55s69-development-board:LPC55S69-EVK?lang=cn&lang_cd=zh-Hans&
复制代码Chip: 主芯片LPC55S69JBD100,lqfp100封装,Armv8-M架构,40nm NVM制造工艺,双核Cortex-M33,主频100MHz,608 KB Flash,304 KB RAM。包括TrustZone-M和协处理器扩展,拥有一个用于DSP功能的PowerQuad硬件加速器。
支持IDE: IAR V8.32.3 Keil V5.27 ARMGCC 8-2018-q4-major MCUXpresso IDE v11.0.0
开箱测试demo测试:
1.打开上述的MCUXpresso SDK网站,下载对应板子的SDK历程,选择自己喜欢的IDE(此处选择IAR),点击下载。
2.解压下载好的SDK_2.6.2_LPCXpresso55S69.zip压缩包,进入SDK_2.6.2_LPCXpresso55S69\boards\lpcxpresso55s69\demo_apps\hello_world\cm33_core0\iar路径,双击打开hello_world.eww工程,编译。
3.通过板子上的P Debug Link usb口把板子与PC连接,等待板载调试器在PC上枚举完成,虚拟串口枚举出来之后,通过串口助手打开这个串口,波特兰115200。
4. 调试器枚举完成,点击IAR窗口的下载按键,然后在点击“run”按键,程序运行,可以在串口助手中看到“hello world”的字符串输出。开箱测试完成。
提示小助手:
1.因为LPC55s69是ARM v8架构,旧版本的IDE编译器不支持,所以需要升级到较新版本IDE。其中keil里需要选择使用第六代编译器。
2.由于USBFS控制器设计问题,全速控制器的USB host suspend/resume demo (usb_suspend end_resume_host_hid_mouse)无法支持低速设备。
3.板载的调试器是LPC-link2,主芯片是LPC4322,是支持cmsis dap和Jlink固件,但由于旧的Jlink固件还不支持ARM V8架构芯片的下载调试,所以目前只能用cmsis dap模式。
文档资料: 芯片使用指南(RM): |