主题 : linux 2.6.36+s3c6410 SPI子系统接口讨论(刚刚创建设备成功,与大家分享经验,欢迎讨论) 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 41773
精华: 0
发帖: 11
金钱: 55 两
威望: 11 点
贡献值: 0 点
综合积分: 22 分
注册时间: 2011-04-01
最后登录: 2015-06-13
10楼  发表于: 2011-04-29 15:06
级别: 新手上路
UID: 41773
精华: 0
发帖: 11
金钱: 55 两
威望: 11 点
贡献值: 0 点
综合积分: 22 分
注册时间: 2011-04-01
最后登录: 2015-06-13
11楼  发表于: 2011-05-01 22:11
你好 我按照你说的方法把需要的内容添加上 编译内核时报错
undefined reference to 's3c64xx_spi_set_info'
undefined reference to 's3c64xx_device_spi0'

请问是什么问题 希望帮忙解决 谢谢
级别: 新手上路
UID: 26269
精华: 0
发帖: 15
金钱: 75 两
威望: 15 点
贡献值: 0 点
综合积分: 30 分
注册时间: 2010-08-06
最后登录: 2013-06-09
12楼  发表于: 2011-05-05 09:35
要在mach-mini6410.c中包含头文件
级别: 新手上路
UID: 41773
精华: 0
发帖: 11
金钱: 55 两
威望: 11 点
贡献值: 0 点
综合积分: 22 分
注册时间: 2011-04-01
最后登录: 2015-06-13
13楼  发表于: 2011-05-05 13:33
多谢 已解决
级别: 新手上路
UID: 40971
精华: 0
发帖: 13
金钱: 65 两
威望: 13 点
贡献值: 0 点
综合积分: 26 分
注册时间: 2011-03-24
最后登录: 2011-06-15
14楼  发表于: 2011-06-13 23:03
楼主真是牛人,好好学习下,
级别: 新手上路
UID: 31959
精华: 0
发帖: 32
金钱: 160 两
威望: 32 点
贡献值: 0 点
综合积分: 64 分
注册时间: 2010-11-08
最后登录: 2014-03-27
15楼  发表于: 2011-06-19 02:02
有word的文档吗,发一份给我可以吗?123820668@qq.com
级别: 侠客
UID: 39689
精华: 0
发帖: 70
金钱: 350 两
威望: 70 点
贡献值: 0 点
综合积分: 140 分
注册时间: 2011-03-11
最后登录: 2012-04-22
16楼  发表于: 2011-06-20 10:27
如果我外接一个模块的话,是否需要在mach-mini6410.c中添加该模块的相关信息呢?
级别: 侠客
UID: 44311
精华: 0
发帖: 140
金钱: 710 两
威望: 142 点
贡献值: 0 点
综合积分: 280 分
注册时间: 2011-04-24
最后登录: 2014-10-14
17楼  发表于: 2011-06-27 22:43
学习!!
级别: 新手上路
UID: 50874
精华: 0
发帖: 10
金钱: 50 两
威望: 10 点
贡献值: 0 点
综合积分: 20 分
注册时间: 2011-06-27
最后登录: 2011-10-08
18楼  发表于: 2011-07-02 15:48
感谢作者的无私奉献,让许多人少走了不少弯路。看了你写的东西,我也稍微理清了头绪,对得起死去的脑细胞兄弟了。哈哈,我也在写SPI接口的MCP2515的驱动,所以你懂得,必须顶。
级别: 新手上路
UID: 50874
精华: 0
发帖: 10
金钱: 50 两
威望: 10 点
贡献值: 0 点
综合积分: 20 分
注册时间: 2011-06-27
最后登录: 2011-10-08
19楼  发表于: 2011-07-02 16:29
我也对片选的定义和使用比较迷惑:
首先:struct s3c64xx_spi_csinfo  (代表片选信息的结构)在什么地方定义的?我的平台是s3c2440 linux2.30.30
其次:片选操作是在什么时候进行的?在完成SPI驱动的时候应该不会调用,应该是在SPI_DECIEVE的驱动的时候调用的吧,在什么地方调用的?
谢谢赐教。