
M480
cp1300
电子爱好者
展开
-
M480 EMAC驱动02-IP101G测试
使用回环模式进行收发测试,测试主要检查是否会出现数据乱序,通过1天的测试,没有出现过乱序,但是第一包数据会丢失,原因未知,还有就是发送的数据可能无法触发接收中断,多条数据才会触发一次,未找到原因,但是实际网络通信的时候每条数据都能触发中断,只有回环模式下多次可能才触发一次。/************************************************************************************************************* * 文件原创 2021-10-14 08:56:03 · 843 阅读 · 0 评论 -
M480 EMAC驱动01-EMAC底层接口
寄存器://EMAC========================================================================================================#define EMAC_BASE (0x4000B000) //寄存器基址typedef struct{ vu32 CAMCTL; //EMAC CAM命令寄存器 vu32 CAMEN; /原创 2021-10-14 08:51:20 · 923 阅读 · 0 评论 -
M480 EBI SRAM驱动
M480驱动SRAM非常容易,但是官方这个开发板有点坑,将最高3位地址线接了IO口,导致只能访问128KB的内存空间,原理图如下:上代码/************************************************************************************************************* * 文件名 : m48x_ebi.c * 功能 : m48X EBI驱动 * 作者 : cp1300@139.com ..原创 2021-09-30 14:06:57 · 592 阅读 · 0 评论 -
新唐M480 SPIM执行程序(外部flash执行程序)
执行程序前,需要将SPIM进行初始化,代码如下:/************************************************************************************************************* * 文件名 : m48x_spim.c * 功能 : m48X SPIM驱动 * 作者 : cp1300@139.com * 创建时间 : 2021-09-24 * 最后修改时间 : 2021-09-24 * 详原创 2021-09-30 10:05:36 · 1211 阅读 · 0 评论