查看: 6864|回复: 6

[求助] imx6修改RTC芯片,内核中有rx8025的源码,编译后无法使用

[复制链接]

该用户从未签到

9

主题

20

帖子

0

注册会员

Rank: 2

积分
105
最后登录
2017-9-6
发表于 2015-4-20 10:44:14 | 显示全部楼层 |阅读模式
楼主,您好。我买了北京的一家IMX6Q开发板,板子上用的是isl1208的RTC芯片,现在我想修改为RX8025这款芯片作为RTC时钟,查看L3.0.35_4.1.0_130816_source/source/ltib/rpm/BUILD/linux/drivers/rtc/中有rtc-rx8025源码,编译系统时将该模块选中编译进系统,用hwclock和示波器测试,SDA SCL一直为高电平,发送命令时没有波形。make menuconfig配置如下:

RTC menu界面

RTC menu界面

RTC menu界面

RTC menu界面

RTC menu界面

RTC menu界面


查阅资料需要修改I2C的配置,需要修改哪些?文件位置在什么地方?

附录:网上提供的修改资料。
外部RTC扩展,将pcf8563是接到i2c-1,也是就是底板上P4上SCL1和SDA1排针。

内核配置:

1、 输入:make menuconfig
--> device drivers
   --> Real Time Clock
< *> Philips PCF8563/Epson RTC8563 (这一项要选中)
< > Freescale IMX DryIce Real Time Clock (这一项要除消选中)
----------------------------------------------------------------------------------------
2、修改mx28evk.c文件中RTC的I2C设备配置(linux-2.6.35.3/arch/arm/mach-mx28/mx28evk.c)


static struct i2c_board_info __initdata mxs_i2c_device[] = {
     { I2C_BOARD_INFO("sgtl5000-i2c", 0xa), .flags = I2C_M_TEN }
};
改为:
static struct i2c_board_info __initdata mxs_i2c_device[] = {
     //{ I2C_BOARD_INFO("sgtl5000-i2c", 0xa), .flags = I2C_M_TEN }
     { I2C_BOARD_INFO("pcf8563", 0x51)  }
};


static void __init i2c_device_init(void)
{
     i2c_register_board_info(0, mxs_i2c_device, ARRAY_SIZE(mxs_i2c_device));
}
改为:
static void __init i2c_device_init(void)
{
     i2c_register_board_info(1, mxs_i2c_device, ARRAY_SIZE(mxs_i2c_device));
}
我知道答案 目前已有6人回答
回复

使用道具 举报

该用户从未签到

45

主题

2369

帖子

0

金牌会员

Rank: 6Rank: 6

积分
3275
最后登录
1970-1-1
发表于 2015-4-28 16:34:40 | 显示全部楼层
楼主你好,请问你帖中问题是否已经解决?
回复 支持 反对

使用道具 举报

该用户从未签到

45

主题

2369

帖子

0

金牌会员

Rank: 6Rank: 6

积分
3275
最后登录
1970-1-1
发表于 2015-4-30 14:38:53 | 显示全部楼层
楼主你好,第三方购买的板子的话,还是建议找他们的技术支持会得到更快的回复,比较他们自己设计的东西比较熟悉一些。欢迎楼主有问题继续在本论坛中交流讨论哈~~
回复 支持 反对

使用道具 举报

该用户从未签到

45

主题

2369

帖子

0

金牌会员

Rank: 6Rank: 6

积分
3275
最后登录
1970-1-1
发表于 2015-4-30 14:39:00 | 显示全部楼层
非常感谢你关于i.mx的技术问题。如果你没有其他问题,我们将此帖默认为已解决。
如果没有解决,欢迎继续在这里讨论哈~~
回复 支持 反对

使用道具 举报

该用户从未签到

9

主题

20

帖子

0

注册会员

Rank: 2

积分
105
最后登录
2017-9-6
 楼主| 发表于 2015-5-5 15:41:42 | 显示全部楼层
现在还没解决,暂时没时间搞这个。过几天有空,看看解决下。
回复 支持 反对

使用道具 举报

该用户从未签到

45

主题

2369

帖子

0

金牌会员

Rank: 6Rank: 6

积分
3275
最后登录
1970-1-1
发表于 2015-5-5 16:55:52 | 显示全部楼层
no天使 发表于 2015-5-5 15:41
现在还没解决,暂时没时间搞这个。过几天有空,看看解决下。

好的,有问题我们再沟通~~
回复 支持 反对

使用道具 举报

该用户从未签到

4

主题

32

帖子

0

注册会员

Rank: 2

积分
117
最后登录
2021-1-6
发表于 2016-7-8 15:06:59 | 显示全部楼层
mark,了解一下
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2025-7-21 00:27 , Processed in 0.099392 second(s), 28 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

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