i.MX93 这块芯片是异核架构的,我们可以用M核来跑一些快启和实时性要求高的功能,A核来进行数据处理和HMI显示这一块的功能,这里基于正点原子的《06【正点原子】ATK-DLIMX93异核通信例程使用指南V1.0.pdf》教程来实践一波。
根据文档先准备好异核用的SDK和交叉编译工具,部署好即可。
我们先接上ttl串口,把两个串口都打开,一个是A核的Debug串口,一个是M核的Debug串口,简单跑个板载的Hello world。
SDK里面提供了一些常规的demo,比如串口通讯、CAN通讯、SPI通讯等,我们可以根据文档学习如何使用上手。
本来想测试一下其他一些485和CAN通讯的,但是看了一下文档,还需要配置A核那边的设备树取消占用(A核和M核外设是共享的),还没有搭建原子提供的Linux内核源码就先不弄了,后面再补吧。
更多回帖