查看: 1763|回复: 0
收起左侧

哪吒系列文章之07——开发板硬件简介

[复制链接]

  离线 

  • TA的每日心情
    奋斗
    2022-6-21 08:23
  • 签到天数: 2 天

    [LV.1]

    发表于 2022-1-23 11:59:50 | 显示全部楼层 |阅读模式

    有人预言,RISC-V或将是继Intel和Arm之后的第三大主流处理器体系。欢迎访问全球首家只专注于RISC-V单片机行业应用的中文网站

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x
    本帖最后由 塞巴斯蒂安 于 2022-1-23 11:59 编辑

    *以下内容介绍中使用的固件为D1-H哪吒开发板v0.5释放版本固件,并在内核中选中JD9366AB LCD屏幕驱动。

    *固件下载地址:D1-H哪吒开发板测试固件20210416
    *开发板原理图见:D1-H哪吒开发板原理图20210520
    全志D1 芯片及应用-哪吒系列文章之07——开发板硬件简介risc-v单片机中文社区(1) 20210520原理图D1-H哪吒开发板.pdf.pdf (365.2 KB, 下载次数: 0)

    需要更多全志资料:
    全志在线开发者资源下载

    一、连接示意图

    D1-H哪吒开发板,宛若一把瑞士军刀,可以连接许多外部设备。
    全志D1 芯片及应用-哪吒系列文章之07——开发板硬件简介risc-v单片机中文社区(2)
    全志D1 芯片及应用-哪吒系列文章之07——开发板硬件简介risc-v单片机中文社区(3)
    D1-H开发板框图

    二、USB

    板子上有一个USB HOST和两个Type-C USB口,其中:
    (1)HDMI旁边的一个只能用于供电,输入电压/电流为5V/2A;
    (2)串口线旁边的USB Type-C用于数据传输,可以进行固件烧写、设备信息烧写、ADB shell、adb push/pull等操作,同时也能供电,供电大小主要取决于PC USB口的电流输出,一般可以满足系统启动需求,但是部分功下能可能供电不足,如MIPI-DSI屏幕等,需要插上5V/2A才能稳定供电;
    (3)USB HOST可用于插U盘、USB摄像头、鼠标、键盘等,遵循标准USB 2.0协议。

    三、串口
    全志D1 芯片及应用-哪吒系列文章之07——开发板硬件简介risc-v单片机中文社区(4)
    Uart Debug口线序

    开发板上UART口有3个插针,分别是GND、RX、TX,在开发板板身上有印上每个插针对应功能

    官方提供的CH340串口线线序分别:黑色-GND,绿色-RX,白色-TX,红色为电源,此处不需要插,具体连接如下图。
    全志D1 芯片及应用-哪吒系列文章之07——开发板硬件简介risc-v单片机中文社区(5)
    串口线序
    Windows PC使用串口线时需要安装串口转USB驱动

    插入串口时PC会识别串口芯片型号,开发工具包赠送的串口芯片型号为FT232R或CH341SER(内测开发者版本)

    串口驱动下载可以参考: 串口驱动

    也可以自行搜索串口驱动或使用自己的串口线,建议使用3.3V串口线。

    波特率:115200

    四、显示接口

    显示接口可连接MIPI-DSI屏幕和触摸,线序如下:
    全志D1 芯片及应用-哪吒系列文章之07——开发板硬件简介risc-v单片机中文社区(6)
    MIPI-DSI+TP排线

    开发板自带固件默认是显示接口输出,如果是非显示接口输出,或被改成了HDMI输出,可以使用如下命令切换到显示接口输出:
    1. cd /sys/kernel/debug/dispdbg
    2. echo disp0 > name; echo switch1 > command; echo 1 4 0 0 0x4 0x101 0 0 0 8 > param; echo 1 > start;
    复制代码
    echo 1 4 0 0 0x4 0x101 0 0 0 8 > param;——此处的第一个参数 1 代表MIPI-DSI输出,如果是要切换为HDMI输出,则改为 4

    使用默认固件,启动时会显示Tina Linux企鹅小logo
    全志D1 芯片及应用-哪吒系列文章之07——开发板硬件简介risc-v单片机中文社区(7)
    显示colorbar
    1. echo 1 > /sys/class/disp/disp/attr/colorbar
    复制代码
    播放本地视频:
    1. tplayerdemo /usr/lib/tt-data/01-1080P-HEVC-AAC-60F.mkv
    复制代码

    五、HDMI

    切换到HDMI输出:
    1. cd /sys/kernel/debug/dispdbg
    2. echo disp0 > name; echo switch1 > command; echo 4 10 0 0 0x4 0x101 0 0 0 8 > param; echo 1 > start;
    复制代码
    测试显示colorbar:
    1. echo 1 > /sys/class/disp/disp/attr/colorbar
    复制代码
    全志D1 芯片及应用-哪吒系列文章之07——开发板硬件简介risc-v单片机中文社区(8)
    测试播放视频:
    1. tplayerdemo /usr/lib/tt-data/01-1080P-HEVC-AAC-60F.mkv
    复制代码
    全志D1 芯片及应用-哪吒系列文章之07——开发板硬件简介risc-v单片机中文社区(9)

    六、麦克风子板

    麦克风子板连接如图:
    全志D1 芯片及应用-哪吒系列文章之07——开发板硬件简介risc-v单片机中文社区(10)
    麦克风子板连接
    录音命令如下:
    1. //使用arecord命令,在设备硬件设备snddmic上录一个采样率为16000、格式为S16_LE、6声道的音频文件,存到/tmp/test.wav
    2. arecord -D hw:snddmic -r 16000 -f S16_LE -c 6 /tmp/test.wav
    复制代码
    用 adb pull 把音频文件拉到PC用音频处理软件 Audacity 打开,可以看到录到的6个声道声音如下:
    全志D1 芯片及应用-哪吒系列文章之07——开发板硬件简介risc-v单片机中文社区(11)
    麦克风子板排线线序如下:
    全志D1 芯片及应用-哪吒系列文章之07——开发板硬件简介risc-v单片机中文社区(12)
    麦克风子板排线线序

    七、3.5mm耳机口

    如示意图,插入耳机或其它3.5mm的音频设备,即可播放音频,命令如下:
    1. aplay /usr/lib/tt-data/16000-mono-s16_le.wav
    复制代码
    *D1-H哪吒开发板支持的3.5mm接口为美标(CTIA),即从里到外分别为左、右、地、Mic,目前主流手机耳机接口均为美标。

    八、SD卡

    SD卡卡槽在开发板的背面,插入SD卡即可读到SD卡中的数据。
    全志D1 芯片及应用-哪吒系列文章之07——开发板硬件简介risc-v单片机中文社区(13)
    SD卡背面

    SD卡的数据会自动挂在 /mnt/SDCARD目录下,cd /mnt/SDCARD 可以卡到SD卡下的文件:
    全志D1 芯片及应用-哪吒系列文章之07——开发板硬件简介risc-v单片机中文社区(14)
    SDCARD下的文件
    九、以太网网口

    以太网接口将可上网的水晶头网线插入即可进行使用,如图:
    全志D1 芯片及应用-哪吒系列文章之07——开发板硬件简介risc-v单片机中文社区(15)

    十、D1-H Tina v0.5内测版本

    软件使用时需先将eth网口up起来:
    1. ifconfig eth0 up
    复制代码
    然后进行ip、gw、dns server等配置,Tina对这些操作进行了集成,只需要:
    1. udhcpc -i eth0
    复制代码
    此时就可以直接ping互联网的网址了,如图:
    全志D1 芯片及应用-哪吒系列文章之07——开发板硬件简介risc-v单片机中文社区(16)
    ETH ping网址

    十一、D1-H Tina v1.0版本

    D1-H Tina 公测v1.0版本增加了br-lan,需要手动配置:
    1. ifconfig br-lan 192.168.11.11
    复制代码
    此时再去ping路由器地址进行测试:
    1. ping 192.168.11.11
    复制代码

    十二、40pin插针
    全志D1 芯片及应用-哪吒系列文章之07——开发板硬件简介risc-v单片机中文社区(17)
    *图中左下角方形标识为0位,与开发板上背面方形焊点对应

    十三、板框间距图
    全志D1 芯片及应用-哪吒系列文章之07——开发板硬件简介risc-v单片机中文社区(18)
    全志D1 芯片及应用-哪吒系列文章之07——开发板硬件简介risc-v单片机中文社区(19)





    上一篇:哪吒系列文章之06——编译和烧写
    下一篇:哪吒系列文章之08——编译第一个程序:Hello Word
    RISCV作者优文
    全球首家只专注于RISC-V单片机行业应用的中文网站
    回复

    使用道具 举报

    高级模式
    B Color Image Link Quote Code Smilies

    本版积分规则

    关闭

    RISC-V单片机中文网上一条 /2 下一条


    版权及免责声明|RISC-V单片机中文网 |网站地图

    GMT+8, 2024-4-19 19:18 , Processed in 0.838329 second(s), 49 queries .

    快速回复 返回顶部 返回列表