S32K144是NXP推出的车规级别的MCU,ARM架构的内核。芯片在设计上考虑了功能安全的设计,可以达到ASIL B的级别。 这方面我没有太多的ARM平台的经验,恰好借助这个平台了解一下。 虽说按照一般的认知,SDK比自己手写驱动要简单。但是关于SDK的使用,我也没有太多经验。这次hack过程中研究一下这里面的技巧。 除了驱动之外,尽量在这个平台上熟悉一下FreeRTOS的平台开发。
- 微信: grey0612 添加时务必备注S32K144并说明自己的沟通目的
- Email: [email protected]
- 1. MCU资料收集(DONE)
- 2. 开发板资料收集(DONE)
- 3. 开发工具选择
- 4. 工程创建以及开发环境配置
- 5. 软件调试方式
- 6. 周期性定时器
- 7. GPIO
- 8. 时钟配置
- 9. 串口
- 10. CAN
- 11. ADC
- 12. SPI
- 13. IIC
- 14. RTOS
- 15. BootLoader
- 16. DMA
- 17. 中断
- 18. 加密
- 19. QuadSPI
- 20. 数学以及电机库文件的使用
- S32Kxxx MCU产品模块图
- Data Sheet
- 用户参考手册
- S32K系列情况说明书(这个其实包含了产品模块图的信息)
- 相关资料: S32K144_001_docs
- 总结分析的小结参考链接: https://blog.csdn.net/grey_csdn/article/details/104239649
- 首先需要说明的是我购买的开发板就是官方的开发板版本,从标签看,版本是Rev C。
- 原理图
- 快速入门说明
- 相关资料: S32K144_002_EVB
- 总结分析参考链接: https://blog.csdn.net/grey_csdn/article/details/104241437