查看: 2989|回复: 1

[求助] IMX6Q EIM寄存器配置问你

[复制链接]

该用户从未签到

5

主题

7

帖子

0

新手上路

Rank: 1

积分
40
最后登录
2020-3-24
发表于 2020-1-22 11:25:40 | 显示全部楼层 |阅读模式
LINUX下,eim_reg = (int  *)mmap(NULL, 4*6*4+4*3, PROT_READ | PROT_WRITE, MAP_SHARED, fd, 0x021B8000);   ,这个方式居然不能写EIM的配置寄存器【其他外设比如GPIO_BASE=0x0209C000就能正常配置和操作IO】,而且访问EIM 数据地址空间CPU就会死掉,是什么原因?无论怎么配置EIM寄存器的值,回读EIM寄存器值都是如下值

RegInit 2##EIM_CS0GCR1=0x00610089
RegInit 2##EIM_CS0GCR2=0x00001002
RegInit 2##EIM_CS0RCR1=0x1C022000
RegInit 2##EIM_CS0RCR2=0x00000000
RegInit 2##EIM_CS0WCR1=0x1C092480
RegInit 2##EIM_CS0WCR2=0x00000000


代码:
   eim_reg[ZJWEIM_CS0RCR1] = 0x0C000000;
   eim_reg[ZJWEIM_CS0RCR2] = 0x00000000;
   eim_reg[ZJWEIM_CS0WCR1] = 0x0A000000;
   eim_reg[ZJWEIM_CS0GCR1] = 0x0041008F;
   eim_reg[ZJWEIM_CS0GCR2] = 0x00000001;
     usleep(1000000);
     printf("RegInit 2##EIM_CS0GCR1=0x%08X\n",eim_reg[ZJWEIM_CS0GCR1]); //0x1C022000
         printf("RegInit 2##EIM_CS0GCR2=0x%08X\n",eim_reg[ZJWEIM_CS0GCR2]); //0x00000000
         printf("RegInit 2##EIM_CS0RCR1=0x%08X\n",eim_reg[ZJWEIM_CS0RCR1]); //0x1C092480
         printf("RegInit 2##EIM_CS0RCR2=0x%08X\n",eim_reg[ZJWEIM_CS0RCR2]); //0x00000000
         printf("RegInit 2##EIM_CS0WCR1=0x%08X\n",eim_reg[ZJWEIM_CS0WCR1]); //0x1C092480
     printf("RegInit 2##EIM_CS0WCR2=0x%08X\n",eim_reg[ZJWEIM_CS0WCR2]); //0x00000000

最佳答案

关于 EIM configuration你可以查看 linux/Documentation/devicetree/bindings/bus/imx-weim.txt linux-imx.git - i.MX Linux Kernel EIM registers in i.MX6Q RM Chapter 22 External Interface Module (EIM) h ...
回复

使用道具 举报

该用户从未签到

20

主题

809

帖子

1

超级版主

Rank: 8Rank: 8

积分
1566
最后登录
2023-1-17
发表于 2020-2-11 10:57:22 | 显示全部楼层
关于 EIM configuration你可以查看

linux/Documentation/devicetree/bindings/bus/imx-weim.txt

linux-imx.git - i.MX Linux Kernel

EIM registers in i.MX6Q RM Chapter 22 External Interface Module (EIM)

http://cache.freescale.com/files ... manual/IMX6DQRM.pdf
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2025-7-21 03:59 , Processed in 0.085952 second(s), 23 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表