新资料丨OKA40i-C及OKT3-C开发板 对CAN的支持补充

飞凌嵌入式基于全志系列处理器设计的oka40i-c开发板、okt3-c开发板因其接口丰富、低功耗、系统集成度高等特点,深受广大用户赞誉。
小编通过对飞凌技术服务部“a40i/t3客户群问题解决库”进行检索,梳理了部分共性问题及解决思路。本文主要对oka40i-c开发板/okt3-c开发板can功能使用过程中多次遇到的问题进行讲解。
由于全志 a40i/t3 cpu 中未包含can控制器,而在实际使用过程中,如果用到can功能,通常会采用spi转can的方式。在此之前飞凌已经提供了oka40i-c开发板/okt3-c开发板对can的支持方法(参考链接: 研发干货丨a40i/t3对can的支持),本文就不在做赘述,仅针对用户在实际操作过程中遇到的问题提供解决思路,请跟着小编来一起看看吧。
q 中断引脚怎么如何选择?a 在选择复用引脚时,需要给spi转can模块选择一个中断引脚,而feta40i-c/fett3-c核心板并非每个引脚都具有中断功能,需要在《引脚复用对照表》中进行筛选,选择带有中断功能的gpio。首先需要确定哪些引脚具有中断功能,表格中引脚可复用功能中具有eint*的引脚是具有中断功能的。我们可以从这些引脚中选择一个作为spi转can模块的中断引脚,选择时注意这些引脚原本是什么功能,选择一个不需要的功能引脚作为spi转can模块的中断引脚,比如下图是我们的方案中选用的ph6这个引脚。
q 哪些引脚可以用作spi功能?a 1)开发板默认spi功能的引脚在oka40i-c开发板/okt3-c开发板上,默认引出了spi0和spi2两组引脚,可以选择这两组引脚。需要注意的是这两组信号默认为1.8v,需要硬件上做电平转换为3.3v才能用于spi转can的设置。
这两组引脚在fex文件里已经做了配置,只需要按照方法做其它修改即可。
2)将其它功能引脚复用为spi功能在飞凌嵌入式《a40i/t3对can的支持》一文中详细讲解了如何将开发板上uart2功能相关的引脚复用为了spi。假如不想使用uart2引脚复用又不知道如何选择的话,飞凌嵌入式用户资料中提供了《引脚复用对照表》,从中查询哪些引脚可以复用为spi功能,然后根据实际需求去选择要复用的引脚。查找时请先检索需要使用的功能“关键词”,比如需要spi功能,请检索“spi”,找到可复用成spi功能的引脚,当前表格中默认功能列是引脚名称,功能选择列是默认配置的功能,例如pi16、pi17、pi18、pi19四个引脚,可以复用成spi1,默认是uart2功能。
q iproute配置繁琐a iproute需要在buildroot里配置,需要编译buildroot重新生成文件系统,过程太麻烦?iproute是一个网络管理工具,在设置波特率时有用到。如果使用飞凌嵌入式2020.08.31及之后提供的开发板资料,buildroot已经配置完成,可以忽略该步操作,不用重新编译buildroot,只需按照方法做好其它配置就可以了!这样可以减少一些不必要的编译问题,更快速的完成相关配置!当然,也可以单独下载源码编译,
下载链接:https://mirrors.edge.kernel.org/pub/linux/utils/net/iproute2/
例:
下载iproute2-4.10.0.tar.gz
解压源码,修改makefile文件中的交叉编译器
指定cc=arm-linux-gnueabihf-gcc-5.3.1
执行make编译,在ip文件夹中得到程序ip。
q 数据丢帧问题a 通过spi转can实现的can功能,相对于原生can的性能有一定的不足,在500k波特率下外部设备单次发送多帧数据,接收数据时可能出现丢帧现象,频繁收发数据可能出现丢帧现象,为解决这一问题,需要取消cpuidle driver for sunxiprocessors选项,在飞凌嵌入式提供的最新的资料源码中已经做了重新配置!如果您使用的不是最新资料,可以在源码中linux-3.10目录下执行makemenuconfig arch=arm将[] cpu idle driver for sunxi processors的编译去掉cpu power management  --->
[ ] cpu idle driver for sunxi processors
本次我们的解答问题梳理先到这里了,通过以上解答,希望能对大家的开发过程提供了帮助,减少问题,提高开发效率!

军用无人系统挑战赛有何亮点?
什么是趋肤效应
你的生命里不能没有哪种电子设备?
多模光纤收发器的性能参数和应用优势
苹果AR授权专利公布 涉及一种头戴式眼动追踪设备
新资料丨OKA40i-C及OKT3-C开发板 对CAN的支持补充
竞推高整合电源 凌力尔特/Maxim各出奇招
存储业务拖后腿 三星Q4利润跌落谷底
5G如何与车联网融合发展
中兴微电子获得汽车功能安全最高等级认证
WAGO连接器2016年主攻铁路、照明和电梯3大市场
摩尔定律:我这一辈子,见证了电子产业的崛起
虚拟现实融入AI技术或才是未来的发展关键
将 .mcs文件写入Quad SPI或Linear BPI闪存
近年LED在辅助治疗和健康监测方面的有哪些创新应用
5G时代也难翻身,大唐电信再次面临退市危机
pn8024r引脚功能和电压功能
今日作业——PCB抄板
通过光电容积脉搏波监测技术实现光学体征信号监测
雷神推出KG5104机械键盘,采用悬浮式按键设计和具有10种预设灯光