主题 : tiny210板子,将4个流水LED不编译进内核,改为模块加载。 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 76843
精华: 0
发帖: 25
金钱: 130 两
威望: 26 点
综合积分: 50 分
注册时间: 2012-08-30
最后登录: 2013-02-21
楼主  发表于: 2012-11-06 14:04

 tiny210板子,将4个流水LED不编译进内核,改为模块加载。

问题1.  tiny210开发版,通过make menucofig进入内核编译配置菜单,然后进入Device Drivers->character devices,将选项LED Support for FriendlyARM Mini210 GPIO LEDs由<*>改为<M>,保存并退出配置菜单,重新编译内核,通过编译内核打印出来的编译信息,可以看到Mini210_LED驱动是以<M>编译的。将新内核载入开发板并运行,4个流水LED一直是熄灭状态。打开终端,insmod mini210_leds.ko,显示[16221.114474]  Leds   initialized,然后lsmod 显示mini210——Leds 1055 0 - live 0xbf0a1000。此时4个流水LED依然是熄灭状态,请问这是怎么回事?这样正常吗,驱动加载上后,4个LED不应该变亮进行流水显示吗?
问题2. 在arch\ARM内,mach-S5Pv210文件夹内的hardware.h没有信息,plat-S5P文件夹中也没有GPIO.c文件,请问210对应的相关文件在哪里,请问有没有txt文件记录这些相关文件都存放在哪里及相关介绍?本人新手 请指点一下  谢谢!
自由,自强,共享,共创。
级别: 论坛版主
UID: 12573
精华: 27
发帖: 8838
金钱: 46490 两
威望: 9298 点
综合积分: 18216 分
注册时间: 2010-01-09
最后登录: 2019-07-16
1楼  发表于: 2012-11-06 14:27
还要要运行led start,见手册说明
新手如何向我们反馈有效的信息,以便解决问题,见此贴:
http://www.arm9home.net/read.php?tid-14431.html

[注]: 此处签名链接仅为指引方向,而非解答问题本身.