- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 ADI(59X DSP) CANFD 模块手册翻译(CANFD 处理过程)(2)
CANFD 处理过程以下部分描述了如何使用邮箱系统发送和接收CAN和CAN FD帧。发送过程为了发送一个CAN帧,处理器必须执行以下步骤来准备一个消息缓冲区(Message Buffer, MB)进行传输:检查相应的中断位是否已设置并将其清除。如果MB处于活动状态(待传输),则向控制/状态(C/S)字的CODE字段写入ABORT代码(1001),以请求中止传输。通过轮询CANFD_IFLG1或CANFD_IFLG2寄存器或如果已在CANFD_IMSK1或CANFD_IMSK2寄存器的相应IMAS
2024-12-26 18:39:41
2177
原创 ADI(59X DSP) CANFD 模块手册翻译(架构概念)(1)
CANFD模块是一个CAN协议引擎,配备了一个非常灵活的邮箱系统,用于发送和接收CAN帧。该邮箱系统由一组消息缓冲区(MB)组成,这些缓冲区用于存储配置和控制数据、时间戳、消息ID和数据。与前38个消息缓冲区对应的内存是可配置的,以支持带有强大ID过滤机制的先进先出(FIFO)接收方案。ID过滤机制能够检查传入帧是否与ID表(最多128个扩展ID、256个标准ID或512个8位ID片段)匹配,并且最多可为32个ID过滤表元素配备单独的掩码寄存器。经典CAN帧支持通过FIFO和邮箱同时接收。
2024-12-18 19:55:49
2444
原创 理解和使用ADI SHARC 处理器的LDF 文件
通常,程序员希望控制特定的代码段或数据在SHARC®处理器内存空间中的位置。例如,在ADSP-2106x、ADSP-2116x和ADSP-2137x处理器上,可以从外部存储器执行操作,但执行速度会降低。在这种情况下,程序需要将常用代码存储在内部并执行,而将不常用的代码存储在外部。无论您是想重新定位C函数还是汇编例程,其机制都是相同的。为了将代码或数据的部分映射到特定的内存段,必须使用链接器描述文件(称为.LDF文件)。本电子工程笔记(EE-Note)解释了.LDF文件的功能,并通过示例展示了其特性。
2024-10-21 16:36:14
1797
深度学习PDF
2018-08-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅