基于GPIO子系统实现LED点亮驱动+应用程序测试

1.添加设备树子节点

/dts-v1/;
#include "stm32mp157.dtsi"
#include "stm32mp15xa.dtsi"
#include "stm32mp15-pinctrl.dtsi"
#include "stm32mp15xxac-pinctrl.dtsi"
#include "stm32mp15xx-fsmp1x.dtsi" 
/ {
        model = "HQYJ STM32MP157 FSMP1A Discovery Board";
        compatible = "st,stm32mp157a-dk1", "st,stm32mp157";

        aliases {
                serial0 = &uart4;
                serial5 = &usart3;
        };

        chosen {
                stdout-path = "serial0:115200n8";
        };

        reserved-memory {
                        gpu_reserved: gpu@d4000000 {
                                  reg = <0xd4000000 0x4000000>;
                                  no-map;
                          };

                        optee_memory: optee@0xde000000 {
                                  reg = <0xde000000 0x02000000>;
                                  no-map;
                          };
        };
    mynode@0x12345678{
        astring="hello 21091";
                uint  =<0xaabbccdd 0x11223344>;
        binarry=[00 0c 29 7b f9 be];
        mixed ="hello",[11 22],<0x12345678>;
         };

myled{
        led1-gpio=<&gpioe 10 0>;
        led2-gpio=<&gpiof 10 0>;
        led3-gpio=<&gpioe 8 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值