发作品签到
专业版

OPEN HMI

工程标签

1.4k
0
0
0

简介

OPEN HMI 是一个开源 低成本的工控屏项目。

简介:OPEN HMI 是一个开源 低成本的工控屏项目。

开源协议

GPL 3.0

(未经作者授权,禁止转载)
创建时间:2023-08-23 10:11:45更新时间:2024-05-15 10:33:31

描述

OPEN HMI 包含的功能如下:

1.2路继电器输出    ---测试完成

2.5寸 LCD屏幕       ---测试完成

3.4路隔离输入       ---未完成测试 

5.SPI FLASH           ---已完成测试

 

调试注意事项:

一、硬件修改说明

1. SDIO接口需要上拉,布线需要调整

 

二、SPI flash程序烧录

命令:
sudo sunxi-fel -p spiflash-write 0 flashimg.bin

注意事项:进入fel模式之后,spi flashCSGND要断开之后,再执行以上命令

 

三、屏幕校准

在开发板命令终端输入:

vi /etc/profile

在最后一行插入,如下代码:

 NormalText Code 

1
2
3
4
5
6

 

export TSLIB_TSDEVICE=/dev/input/event0
export TSLIB_CALIBFILE=/etc/pointercal
export TSLIB_CONFFILE=/etc/ts.conf
export TSLIB_PLUGINDIR=/usr/lib/ts
export TSLIB_CONSOLEDEVICE=none
export TSLIB_FBDEVICE=/dev/fb0

 

 

四、LCD屏幕RGB666改成BGR666

此改动是为了方便硬件布线

Linux/drivers/gpu/drm/sun4i/sun4i_tcon.c

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
2

 

static void sun4i_tcon_channel_set_status(struct sun4i_tcon *tcon, int channel,
                      bool enabled)
{
    struct clk *clk;

    switch (channel) {
    case 0:
        regmap_update_bits(tcon->regs, SUN4I_TCON0_CTL_REG,
                   SUN4I_TCON0_CTL_TCON_ENABLE,
                   enabled ? SUN4I_TCON0_CTL_TCON_ENABLE : 0);
        regmap_update_bits(tcon->regs, SUN4I_TCON0_CTL_REG,BIT(23),BIT(23));//SWAP R、B引脚
        clk = tcon->dclk;
        break;
    case 1:
        WARN_ON(!tcon->quirks->has_channel_1);
        regmap_update_bits(tcon->regs, SUN4I_TCON1_CTL_REG,
                   SUN4I_TCON1_CTL_TCON_ENABLE,
                   enabled ? SUN4I_TCON1_CTL_TCON_ENABLE : 0);
        clk = tcon->sclk1;
        break;
    default:
        DRM_WARN("Unknown channel... doing nothing\n");
        return;
    }

    if (enabled)
        clk_prepare_enable(clk);
    else
        clk_disable_unprepare(clk);
}

 

 

参考项目:

荔枝派 lichee Nano 开发板

 

后期持续更新中。。。

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

附件

序号文件名称下载次数
1
GPIO_TEST.zip
13
2
LVGL_TEST.zip
16
克隆工程
添加到专辑
0
0
分享
侵权投诉

评论

全部评论(1
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航