找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 614|回复: 12

久久派状态指示灯添加心跳功能

[复制链接]

11

主题

59

回帖

371

积分

超级版主

积分
371
发表于 2024-6-15 08:04:48 | 显示全部楼层 |阅读模式
久久派上有3个指示灯,一个复位指示灯、中间的就是状态指示灯、另外一个是5V电源指示灯。久久派出厂配置状态指示灯是常亮的,但是开发板在运行的时候如果没连接串口或者网卡我们无法知道开发板有没正常运行,于是这个状态指示灯就可以配置成系统心跳。只要系统正常运行没有死机,此指示灯就会闪烁。具体配置分为2块。第一块是设备树配置,设备树在linux-4.19-0614/linux-4.19/arch/loongarch/boot/dts/loongson目录下一个叫loongson_2k0300_pai_99.dts的文件,我们在开头设备树添加kernel_led节点 上图gpios中的gpa5是指第5组GPIO(一组16个)指示灯是GPIO83所以是第5组,后面的3是第五组开始的第几个GPIO。其他配置跟其他平台一样。此时设备树配置结束,保存退出即可。

第二块就是配置内核驱动部分,按照如上配置,保存然后编译。将内核下载到开发板系统boot目录下,替换掉原来的即可。

11

主题

59

回帖

371

积分

超级版主

积分
371
 楼主| 发表于 2024-6-15 08:06:28 | 显示全部楼层
设备树配置

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

11

主题

59

回帖

371

积分

超级版主

积分
371
 楼主| 发表于 2024-6-15 08:08:19 | 显示全部楼层
内核LED驱动配置

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

10

主题

42

回帖

178

积分

注册会员

积分
178
发表于 2024-6-15 18:03:05 | 显示全部楼层
这绝对让人心跳加速

8

主题

16

回帖

106

积分

注册会员

积分
106
发表于 2024-6-26 17:43:13 | 显示全部楼层
zl2013 发表于 2024-6-15 08:08
内核LED驱动配置

大佬,这个界面怎么进啊

11

主题

59

回帖

371

积分

超级版主

积分
371
 楼主| 发表于 2024-6-26 17:47:33 | 显示全部楼层
这个是内核源码里面配置的。在内核源码目录输入开启命令行依次输入 export ARCH=loongarch      export CROSS_COMPILE=loongarch64-linux-gnu-      make menuconfig  就进入内核配置页面了。

8

主题

16

回帖

106

积分

注册会员

积分
106
发表于 2024-6-27 19:07:18 | 显示全部楼层
zl2013 发表于 2024-6-26 17:47
这个是内核源码里面配置的。在内核源码目录输入开启命令行依次输入 export ARCH=loongarch      export CRO ...

感谢大佬,我问一下,我刚刚在虚拟机里面,把群里文件linux-4.19-0614.tar.gz解压缩,进入了界面,如果我要在开发板上进入menu页面,是不是也得把群里的这个文件拷贝到开发板并解压呢?

11

主题

59

回帖

371

积分

超级版主

积分
371
 楼主| 发表于 2024-6-27 20:35:02 | 显示全部楼层
这个是在虚拟机里面解压编译的,虚拟机里面要设置好交叉编译工具链。

8

主题

16

回帖

106

积分

注册会员

积分
106
发表于 2024-7-1 11:18:16 | 显示全部楼层
终于摸索明白了,大佬厉害

0

主题

1

回帖

10

积分

新手上路

积分
10
发表于 2024-7-16 09:08:02 | 显示全部楼层
将内核下载到开发板系统boot目录下,替换掉原来的即可。大佬这一步是如何操作的,我之前直接把vimlinuz替换过来板子系统直接启动不了了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Discuz! X

GMT+8, 2024-9-20 05:45 , Processed in 0.131230 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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