芯查查logo
  • 物料选型
  • 数据服务
    1. 新产品
    2. 查替代
    3. 丝印反查
    4. 查品牌
    5. PCN/PDN
    6. 查方案
    7. 查代理
    8. 数据合作
  • 应用方案
  • SaaS产品
      SaaS产品
    1. 供应链波动监测预警
    2. 半导体产业链地图
    3. 智能BOM管家
    4. 解决方案
    5. 汽车电子
    6. 政府机构
    7. 数据API
  • 商城
  • 行业资讯
    1. 资讯
    2. 直播
  • 论坛社区
    1. 论坛
    2. 学习
    3. 测评中心
    4. 活动中心
    5. 积分商城
  • 查一下
及辰
创作者认证
极海G32A1465环境搭建(超详细)

一、概述

首先感谢芯查查和极海发起的评测活动。

现在来测试一下这块板子,该芯片的相关信息可以在极海官网查看:https://www.geehy.com/product/fifth/G32A1465

该板子包含的资源如上图,其中本次测试主要是测试通过该板子进行屏幕刷新(SPI和8/16并口),因此,除了常规的点灯测试以外本次测试将重点测试SPI功能的使用。此外,通过测试发现:

1、需要注意USB接口可以用于供电和UART串口消息收发,并不能用于数据烧录和调试(可能是我没调出来)。

2、JTAG调试口可以直接接正点原子的ST-LINK使用,调试或者烧录均正常运行。

 

二、开箱

收货,开箱!快递包含一个开发板、一张板子和引脚说明书,中规中矩。收到开发板后先上电测试一下。

通过USB供电后,开发板自带程序彩灯闪烁,如图:

 

三、环境搭建

搭建开发环境首先需要安装Keil软件,这里只要不是商用可以直接下载官方社区版(遇到问题比较好解决),链接:https://www.keil.com/product/,安装方法可以参考立创社区的教程:https://wiki.lckfb.com/zh-hans/lspi/beginner/install.html,当然如果想用非社区版,这里可以参考:https://blog.csdn.net/weixin_48100941/article/details/126192218。

1、安装好Keil软件后,下载官方SDK包并解压,得到文件夹如下:

2、打开文件夹中的Package

3、双击Geehy.G32A1xxx_DFP.1.0.0.pack运行,可能会出现如下报错:

可以看到这里说的是最新发布版本不一致导致的,因此只需要修改Geehy.G32A1xxx_DFP.1.0.0.pack结尾的数字即可,这里就是把1.0.1改成1.0.0。应该还有其他解决办法,目前我是通过修改结尾名称解决的。该方法同样可以参考:https://blog.csdn.net/m0_52566802/article/details/140438095

安装完成后打开G32A1xxx_SDK_V1.1\Examples\G32A1465\LPSPI\LPSPI_DMA(因为本次测试重点测试SPI和DMA,因此我采用此例程,当然也可以使用Examples\G32A1465中的其他例程。

4、打开Project\MDK,如图:

5、双击打开LPSPI_DMA.uvprojx(有Keil图标的那个),打开后如图:

首先需要确保绿色框中的芯片类型是G32A1465,如果不是手动选一下,如果没有重新操作一下步骤2和3。红色框中后两个是我们编译按钮,蓝色框为烧录按钮。

6、点击编译,如果出现- 0 Error(s), 0 Warning(s).表示编译成功,如图:

如果出现一堆报错(例程),可能是编译器版本错误,例程使用编译器版本为V6.21,如图:

如果选中了V5.06就可能导致出现错误。如果是最新安装的Keil不用担心,都是V6.21,如果是旧的Keil可能需要更新一下,更新后V5.06找不到的办法可以参考:

(1)、https://blog.csdn.net/u010160146/article/details/136332704?spm=1001.2101.3001.6650.4&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ERate-4-136332704-blog-129195839.235%5Ev43%5Epc_blog_bottom_relevance_base4&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ERate-4-136332704-blog-129195839.235%5Ev43%5Epc_blog_bottom_relevance_base4&utm_relevant_index=9

(2)、https://blog.csdn.net/nijiaxin2016/article/details/143167952

(3)、https://blog.csdn.net/m0_63702526/article/details/129195839?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_baidulandingword~default-1-129195839-blog-143167952.235^v43^pc_blog_bottom_relevance_base4&spm=1001.2101.3001.4242.2&utm_relevant_index=4

(4)、https://blog.csdn.net/2403_87146341/article/details/144872014

 

7、编译成功后,连接JTAG烧录器,这里我是用的是正点原子的ST-Link,然后修改设置:

根据自己的烧录器选择完成后,连接供电(JTAG烧录不提供供电,需要额外供电),然后点击烧录即可,烧录成功如下图:

四、验证

通过逻辑分析仪抓取MOSI数据,可以看到接收数据为:00、01、02、03、04、05、06、07、08、09,与发送数据一至,测试成功。稍作修改后,抓取数据如下:

测试成功。

注意:烧录器可以接连开发板测试,但是必须通电,如果烧录器连接开发板并不通电的话会导致开发板不运行。

 

由于最近期末事情比较多,最近就只测试了SPI功能可用,后面测试SPI驱动1.77寸、2.4寸屏幕。第三次测试移植LVGL。

芯片 开发板测评
版块: 极海半导体
2025/01/08 22:17
  • 举报
😁😂😃😄😅😆😉😊😋😌😍😏😒😓😔😖😘😚😜😝😞😠😡😢😣😤😥😨😩😪😫😭😰😱😲😳😵😷😸😹😺😻😼😽😾😿🙀🙅🙆🙇🙈🙉🙊🙋🙌🙍🙎🙏✂✅✈✉✊✋✌✏✒✔✖✨✳✴❄❇❌❎❓❔❕❗❤➕➖➗➡➰🚀🚃🚄🚅🚇🚉🚌🚏🚑🚒🚓🚕🚗🚙🚚🚢🚤🚥🚧🚨🚩🚪🚫🚬🚭🚲🚶🚹🚺🚻🚼🚽🚾🛀Ⓜ🅰🅱🅾🅿🆎🆑🆒🆓🆔🆕
@好友

全部评论

加载中
游客登录通知
已选择 0 人
自定义圈子
移动
发布帖子
发布动态
发布问答
最新帖子
RA4M2-SENSOR+ADC采集工业位移传感器RA4M2-SENSOR+SCI(IIC)触屏测试ESP8266时钟还能当示波器?V16.6硬核更新!GBSC-扩展板_带信号增强ESP8266时钟还能当万用表?V16.4颠覆认知!
热门版块
查看更多
萤火工场
问型号
问技术
问行情
电子DIY
机器人开源工坊
硬件资源下载区
飞腾
开源硬件项目
每日打卡

281

收藏

分享

微信扫码
分享给好友

评论