导航

    全志在线开发者论坛

    • 注册
    • 登录
    • 搜索
    • 版块
    • 话题
    • 在线文档
    • 社区主页

    01_使用DongshanPi-D1s开发板基于melis4.0点亮LED灯

    MR Series
    1
    1
    1015
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • B
      biubiu LV 5 最后由 编辑

      配置

      执行 make menuconfig 进入到 > Kernel Setup > Subsystem support > 100ASK Components Support ---> 打开 [*] LED Test(control/blink led):

      编译

      然后执行 make -j8 && pack 进行编译。

      烧写

      使用全志官方 PhoenixSuit 烧写烧写上一步编译打包好的镜像文件 melis_d1s-nezha_uart0_8Mnor.img

      烧写工具使用参考: https://dongshanpi.com/DongshanNezhaSTU/03-QuickStart/#spi-nand

      接线

      查看 D1s-Melis/ekernel/subsys/melis-learn/01_led_test/README.md 了解如何接线。

      运行现象

      确保接线无误之后,我们进入到 DongshanPi-D1s 的串口控制台,执行 help 命令,将会看到最后面多出了一个命令选项:

      
      msh /> help
      ...
      ...
      100ask_test_blink_led - Code to blink LED
      

      继续执行 100ask_test_blink_led,将会看到LED被点亮并且闪烁起来,我们可以指定闪烁的的频率:

      msh />100ask_test_blink_led
      uasge : 100ask_blink_led [time(ms)], eg:100ask_blink_led 500
      msh />100ask_test_blink_led 500
      before pull state : 3, dir : 7, data :0x0
      after pull state : 3, dir : 1, data :0x0
      msh />
      

      查看源码

      源码位于: D1s-Melis/ekernel/subsys/melis-learn/01_led_test

      教程导航

      • 00_使用DongshanPi-D1s开发板学习melis4.0开发
      • 01_使用DongshanPi-D1s开发板基于melis4.0点亮LED灯
      • 02_使用DongshanPi-D1s开发板基于melis4.0通过按键点亮LED
      • 03_使用DongshanPi-D1s开发板基于melis4.0使用fc手柄
      • 04_使用DongshanPi-D1s开发板基于melis4.0使用spi tftlcd屏幕
      • 05_使用DongshanPi-D1s开发板基于melis4.0使用spi墨水屏
      1 条回复 最后回复 回复 引用 分享 0
      • 1 / 1
      • First post
        Last post

      Copyright © 2024 深圳全志在线有限公司 粤ICP备2021084185号 粤公网安备44030502007680号

      行为准则 | 用户协议 | 隐私权政策