点灯ubuntu

[复制链接]
查看395 | 回复9 | 2024-5-14 09:45:17 | 显示全部楼层 |阅读模式
https://bbs.ai-thinker.com/forum.php?mod=viewthread&tid=422&extra=page%3D1
先按教程安装虚拟机以及ubuntu系统,ubuntu开发环境官方以及搭建好了
/home/aithinker/workspace/AiPi-Open-Kits/aithinker_Ai-M6X_SDK/examples/peripherals/gpio/gpio_input_output
在这个路径下可以找到gpio的例程
1.png

把这个例程复制到sdk目录下
先加载. export.sh 文件
进入gpio_input_output文件夹
打开makefile文件
更改编译路径
2.png

因为我是把gpio文件复制过来的因此在SDK文件的三级目录下,如果只复制gpio_input_output则为二级目录
3.png

这个文件路程错误会出现以下错误
4.png

我的点灯程序

#include "bflb_gpio.h"
#include "board.h"

struct bflb_device_s *gpio;

int main(void)
{
    board_init();

    gpio =bflb_device_get_by_name("gpio");
    printf("gpiooutput\r\n");
    bflb_gpio_init(gpio, GPIO_PIN_29,GPIO_OUTPUT | GPIO_PULLUP | GPIO_SMT_EN | GPIO_DRV_0);
    bflb_gpio_init(gpio, GPIO_PIN_27,GPIO_OUTPUT | GPIO_PULLUP | GPIO_SMT_EN | GPIO_DRV_0);
    bflb_gpio_init(gpio, GPIO_PIN_12,GPIO_OUTPUT | GPIO_PULLUP | GPIO_SMT_EN | GPIO_DRV_0);
    bflb_gpio_init(gpio, GPIO_PIN_14,GPIO_OUTPUT | GPIO_PULLUP | GPIO_SMT_EN | GPIO_DRV_0);
    bflb_gpio_init(gpio, GPIO_PIN_15,GPIO_OUTPUT | GPIO_PULLUP | GPIO_SMT_EN | GPIO_DRV_0);

    while (1) {
       bflb_gpio_set(gpio, GPIO_PIN_29);
       bflb_gpio_set(gpio, GPIO_PIN_27);
       bflb_gpio_set(gpio, GPIO_PIN_12);
       bflb_gpio_set(gpio, GPIO_PIN_14);
       bflb_gpio_set(gpio, GPIO_PIN_15);
       //printf("GPIO_PIN_1=%x\r\n", bflb_gpio_read(gpio, GPIO_PIN_1));
       bflb_mtimer_delay_ms(500);

       bflb_gpio_reset(gpio, GPIO_PIN_29);
       bflb_gpio_reset(gpio, GPIO_PIN_27);
       bflb_gpio_reset(gpio, GPIO_PIN_12);
       bflb_gpio_reset(gpio, GPIO_PIN_14);
       bflb_gpio_reset(gpio, GPIO_PIN_15);
       //printf("GPIO_PIN_1=%x\r\n", bflb_gpio_read(gpio,GPIO_PIN_1));
       bflb_mtimer_delay_ms(500);
    }
}


插上开发板按io2和en进入下载模式
make flash COMX=/dev/ttyUSB0
5.png




回复

使用道具 举报

lovzx | 2024-5-14 09:53:45 | 显示全部楼层
学习
回复

使用道具 举报

bzhou830 | 2024-5-14 09:56:18 | 显示全部楼层
选择去发光,而不是被照亮
回复

使用道具 举报

WT_0213 | 2024-5-14 10:17:47 | 显示全部楼层
看起来不错呢
回复 支持 反对

使用道具 举报

1055173307 | 2024-5-14 10:55:50 | 显示全部楼层
回复

使用道具 举报

wurong | 2024-5-27 22:09:49 | 显示全部楼层
恭喜
回复

使用道具 举报

wukong50 | 2024-6-6 21:14:51 | 显示全部楼层
点灯成功
回复

使用道具 举报

sansui | 2024-6-14 10:13:09 | 显示全部楼层
恭喜点灯
回复

使用道具 举报

noonezero | 2024-7-3 08:51:34 | 显示全部楼层
完成任务了
回复 支持 反对

使用道具 举报

iiv | 2024-7-3 19:46:04 | 显示全部楼层
点赞
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则