0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

SSD20X上如何移植WK2124驱动?

sXx1_industio 来源:深圳触觉智能 2023-03-26 10:30 次阅读

本文基于触觉智能SSD20X 平台移植WK2124驱动,驱动功能SPI转串口。

IDO-SOM2D0X基于SigmaStar SSD201/202 SoC的超小SOM模组,双核A7 1.2GHz主频,1080P视频解码,支持MIPI/RGB显示接口,支持双以太网,支持SDIO/USB/SPI/I2C/UART/DMIC/I2S,集成音频Codec,支持麦克风阵列;模组集成了WiFi和NAND Flash;支持Linux系统;高性能,低成本;批量供货保障,主要应用于智能楼宇室内机,智能家居中控,86盒家庭中控,电梯楼层显示器,IP网络广播设备等。

产品规格书:IDO-SOM2D0X产品手册

移植WK2124驱动

1、将点wk2xxx_spi.c拷贝至SDK:kerneldriversspi目录下。

8886475e-caf5-11ed-bfe3-dac502259ad0.jpg

2、修改Makefile。

Makefile中添加最后编译参数

8898d5cc-caf5-11ed-bfe3-dac502259ad0.jpg

3、修改Kconfig。

Kconfig中添加如下配置。

88af2ee4-caf5-11ed-bfe3-dac502259ad0.jpg

4、修改dts配置

vi kernel/arch/arm/boot/dts/infinity2m-xxxx.dtsi

88c0d8e2-caf5-11ed-bfe3-dac502259ad0.jpg

5、内核中开启驱动

在内核配置中开启wk2xxx 驱动配置。

ARCH=arm make menuconfig
CONFIG_SPI_WK2XXX=y

88d2bc10-caf5-11ed-bfe3-dac502259ad0.jpg

最后覆盖原有的defconfig配置,重新编译,更新kernel即可。

更新kernel后,看到出现/dev/ttyswk*节点说明更新成功。

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • RGB
    RGB
    +关注

    关注

    4

    文章

    763

    浏览量

    57412
  • 移植
    +关注

    关注

    1

    文章

    367

    浏览量

    27854
  • SPI
    SPI
    +关注

    关注

    17

    文章

    1615

    浏览量

    89602
  • 串口
    +关注

    关注

    14

    文章

    1483

    浏览量

    74514
  • SDK
    SDK
    +关注

    关注

    3

    文章

    966

    浏览量

    44709

原文标题:【技术分享】SSD20X上如何移植WK2124驱动?

文章出处:【微信号:industio,微信公众号:深圳触觉智能】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    WK2XXX系列UART、SPI、IIC扩最多4路独立子串口芯片资料

    WK2114U4SOP202.5~5.0V无WK2124U/S/I4SSOP202.5~5.0V无WK2132U/S/I2SSOP162.5~5.0V无WK2204U/S/I4QFN2
    发表于 12-29 09:50

    如何将遗留图形驱动程序移植到微芯片

    。原始层工作很好,但是用MLA。我想知道有没有人告诉我如何将遗留图形驱动程序移植到微芯片SSD1963的和谐图形驱动程序?任何应用笔记,
    发表于 04-16 15:41

    RK3399实现uart、rs232、rs485以及接口光耦保护电路

    `rk3399 串口不够用,参考设计中增加了wk2124这颗拓展芯片,可以转出4路串口,电路如下dts配置只需要3步1、关闭uart4&uart4 {status = &
    发表于 10-19 09:53

    WK2124串口扩展芯片资料

    WK2124是成都为开微生产的SPI扩4路UART的芯片,主接口SPI支持10波特率,有4个独立的子串口,每个独立的子串口都有256个字节的发送FIFO、接收FIFO,特别适合于需要多个串口主机设备。资料里有数据手册、原理图、MCU驱动、Linux下
    发表于 09-08 10:34

    启明分享 Sigmastar SSD202/202 openWRT烧录常见问题解答

    WT2022SSD202+SPI NANDWT2011SSD201+SPI NAND编译make V=s -j4编译产物位于bin/target/sstar/ssd20x/WT2022文件名说明
    发表于 10-28 10:11

    WK2124 SPI转四串口扩展芯片的RT-Thread驱动包简析

    1 介绍WK2124 软件包是为WK2124 SPI转四串口扩展芯片而开发的RT-Thread驱动包。通过RT-Thread SPI 设备和RT-Thread UART 设备驱动框架,
    发表于 09-23 15:59

    【触觉智能 Purple Pi开发板试用】点亮I2C_SSD1306

    ssd1306的开源库:GitHub - industio/PurPle-Pi-R1: SDK for IDO-SBC2D06, base on SSD20X V30 SDK.,这里先直接搬过来
    发表于 11-03 14:30

    【国民技术N32项目移植】3. 硬件IIC驱动RT-Thread OS SSD1306软件包

    过往分享【国民技术N32项目移植】1. 新建工程+LED与按键跳坑总结【国民技术N32项目移植】2. 硬件IIC驱动OLED前言一篇文章讲解了如何使用硬件IIC来
    发表于 01-31 21:38

    【国民技术N32项目移植ssd1306项目移植

    【国民技术N32项目移植ssd1306项目移植国民技术和RT-Thread合作,于是做了一个基于RT-Thread框架开发一个可视化界面,例如接口有GPIO、UART、I2C等等。1.芯片资源接口
    发表于 02-19 22:58

    WK2124 SPI转串口芯片驱动软件包

      WK2124 软件包  1 介绍  WK2124 软件包是为WK2124 SPI转四串口扩展芯片而开发的RT-Thread驱动包。通过RT-Thread SPI 设备和RT-Thr
    发表于 03-06 11:01

    LPC2124驱动电机程序

    单片机(Microcontrollers)学习,LPC2124驱动电机程序,感兴趣的小伙伴可以瞧一瞧。
    发表于 11-03 15:15 37次下载

    移植IIC 0.96OLED(SSD1306)驱动到MicropPython(esp32)

    概述因为esp32 micropython中没有SSD_1306驱动代码遂决定移植arduino平台中驱动代码到micropythonarduino平台
    发表于 11-23 17:51 7次下载
    <b class='flag-5'>移植</b>IIC 0.96OLED(<b class='flag-5'>SSD</b>1306)<b class='flag-5'>驱动</b>到MicropPython(esp32)

    WK系列SPI扩展UART驱动移植参考

      目前WK系列能实现SPI扩展uart的芯片包括 WK2124WK2204、WK2168、WK2132。目前
    发表于 04-18 09:10 14次下载

    WK2124串口扩展驱动范例

    WK2124串口扩展驱动范例分享,采用SPI通信,扩展成4个独立的UART
    发表于 09-14 16:52 16次下载

    启明智显分享|Sigmastar SSD212 SPI+RGB点屏示例(2.1寸 480*480圆屏,可应用于旋钮)

    SSD20X 点SPI+RGB屏和SSD212 类似,区别在于对应文件名不同、SSD20X没有config.ini文件。 SSD20X SPI初始化文件:vi boot/common
    的头像 发表于 12-13 10:54 1923次阅读
    启明智显分享|Sigmastar <b class='flag-5'>SSD</b>212 SPI+RGB点屏示例(2.1寸 480*480圆屏,可应用于旋钮)