详细教程!S32K312 - 使能FreeRtos并实现串口打印

使能FreeRtos

https://nxp.flexnetoperations.com/control/frse/product?plneID=833467

点击网址,选择freertos


下载5.0.0版本​编辑

点击同意

选择目标文件下载
 


下载后如图所示
 


软件下载至本地磁盘后即可进行安装,具体安装流程见下图
 


安装完毕状态如下图所示
 


新建example工程
 


更新源代码(这里强调一下,只有更新源代码后,工程文件才能正常编译通过)
 


尝试编译工程文件,可以看到成功编译.
 


配置IO引脚

首先根据原理图配置RGB三色LED
 

配置后效果
 

配置UART

相关指南可通过一下链接查看

Solved: UART- S32K144 EVB - NXP Community

根据原理图,配置引脚及软件组件

配置好效果

添加lpusrt驱动
 


接下来配置lpuart驱动
 


继续添加中断驱动

进而配置中断
 

截至目前基本配置已经完成,这里有一点在上一期博文有遗漏,现补充完善.

需要修改MCU封装配置,工程默认打开的封装是174引脚的,因开发板上芯片为100引脚封装,故这里需要进行更改.
 


芯片封装更改之后效果图如下
 

接下来步入正题,

添加串口打印相关代码

新增头文件及字符串常量


添加中断控制函数及uart使能函数
 


最后在ReceiveTask函数中添加周期性串口打印代码
 

实验效果

经验总结

          总体来看网络上关于S32K3系列的代码实例资料相对不足,需要耐心搜索相关资源.建议开发过程中使用git工具管理代码,这样可以在工程配置发生错误无法正常编译运行时,回退至前一版能正常运行的固件.否则可能需要重新创建工程文件完了再一步一步配置了.

         本次开发过程中就重新配置了三五次,各位可以借鉴经验少走弯路.

         此文章来自“S32K312 开发板评测活动”测评者:龚鹤雄

欢迎在原博文下方留言评论,我们会及时回复您的问题。

如有更多需求,欢迎联系大联大世平集团 ATU 部门:atu.sh@wpi-group.com   作者:WPIg 


更多资讯,请扫码关注我们!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值