这里会显示出您选择的修订版和当前版本之间的差别。
| 两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 | ||
|
gt7000 [2025/08/12 18:36] zhaowenzhe |
gt7000 [2025/10/30 14:48] (当前版本) lizhizhen [2 ARM实验例程(基于HAL库)] |
||
|---|---|---|---|
| 行 6: | 行 6: | ||
| | V0.1 |20250812 |Zhaowenzhe| 初次建立 | | | V0.1 |20250812 |Zhaowenzhe| 初次建立 | | ||
| - | ===== GT7000 异构双核心工控板 ===== | + | ===== GT7000 异构双核心工控板===== |
| - | {{:gt7000:gt7000_200t.png?410|}} | + | {{:gt7000:gt7000_200t_core.png?200|}} {{:gt7000:gt7000_200t.png?410|}} |
| ==== 基础资料下载 ==== | ==== 基础资料下载 ==== | ||
| | **序 号** | **名 称** | **下载链接** | | | **序 号** | **名 称** | **下载链接** | | ||
| 行 17: | 行 17: | ||
| | 5 |**数据手册**|✔{{ :gt7000:gt7000数据手册v1.1-中文_20250430.pdf |GT7000数据手册v1.1.pdf}} | | | 5 |**数据手册**|✔{{ :gt7000:gt7000数据手册v1.1-中文_20250430.pdf |GT7000数据手册v1.1.pdf}} | | ||
| | 6 |**核心板机械尺寸图**|✔{{ :gt7000:gt7000核心板机械尺寸图v1.0.pdf |GT7000核心板机械尺寸图v1.0.pdf}} | | | 6 |**核心板机械尺寸图**|✔{{ :gt7000:gt7000核心板机械尺寸图v1.0.pdf |GT7000核心板机械尺寸图v1.0.pdf}} | | ||
| - | | 7 |**出厂测试说明**|✔{{ :gt7000:gt7000出厂测试demov1.0测试说明.pdf |GT7000出厂测试说明v1.0.pdf}} | | + | | 7 |**出厂测试说明**|✔{{ :gt7000:gt7000出厂测试demov1.1测试说明.pdf |GT7000出厂测试说明v1.1.pdf}} | |
| - | | 8 |**测试demo**|购买后提供| | + | | 8 |测试demo|购买后提供| |
| | 9 |原理图库|购买后提供| | | 9 |原理图库|购买后提供| | ||
| | 10 |PCB库|购买后提供| | | 10 |PCB库|购买后提供| | ||
| 行 35: | 行 35: | ||
| **4、FPGA:**采用Xilinx公司ARTIX7系列的FPGA,其中GT7000 100T搭载了XC7A100T的FPGA芯片,内置6个MMCM,101440个逻辑单元,135个嵌入式RAM块;GT7000 200T搭载了XC7A200T的FPGA芯片,内置10个MMCM,215360个逻辑单元,365个嵌入式RAM块。适用于大多数测试测量、数据采集、接口通信、协议栈转换、自动控制等应用。 | **4、FPGA:**采用Xilinx公司ARTIX7系列的FPGA,其中GT7000 100T搭载了XC7A100T的FPGA芯片,内置6个MMCM,101440个逻辑单元,135个嵌入式RAM块;GT7000 200T搭载了XC7A200T的FPGA芯片,内置10个MMCM,215360个逻辑单元,365个嵌入式RAM块。适用于大多数测试测量、数据采集、接口通信、协议栈转换、自动控制等应用。 | ||
| - | **5、电源特性:**采用专业集成电源管理芯片,ARM、FPGA采用独立电源供电,保证ARM、FPGA安全稳定工作。 | + | **5、电源特性:**采用专业集成电源管理芯片EA3059,ARM、FPGA采用独立电源供电,保证ARM、FPGA安全稳定工作。 |
| **6、资源丰富:** | **6、资源丰富:** | ||
| 行 45: | 行 45: | ||
| [6]底板内置USB<-->UART,只需一根USB Type C线,即可实现便捷式调试终端,参数输出; | [6]底板内置USB<-->UART,只需一根USB Type C线,即可实现便捷式调试终端,参数输出; | ||
| [7]底板内置USB<-->OTG,支持USB2.0高速传输; | [7]底板内置USB<-->OTG,支持USB2.0高速传输; | ||
| - | | ||
| [8]底板内置13pin调试接口,通过转接板接下载器可完成在线仿真、调试; | [8]底板内置13pin调试接口,通过转接板接下载器可完成在线仿真、调试; | ||
| [9]底板内置TF卡插座;易于存储扩展; | [9]底板内置TF卡插座;易于存储扩展; | ||
| 行 66: | 行 65: | ||
| ==== 2 ARM实验例程(基于HAL库) ==== | ==== 2 ARM实验例程(基于HAL库) ==== | ||
| - | | 例程一 |认识STM32——环境搭建与调试下载 | | + | | 前言 |[[https://blog.csdn.net/GilgameshJSS/article/details/151748770?spm=1011.2415.3001.5331|认识STM32——环境搭建与调试下载 ]] | |
| - | | 例程二 |GPIO输出实验——ARM驱动LED | | + | | 例程一 |[[https://blog.csdn.net/GilgameshJSS/article/details/151788885?spm=1011.2415.3001.5331GPIO|输出实验——ARM驱动LED]] | |
| - | | 例程三 |EXTI中断输入实验——读取ARM按键状态 | | + | | 例程二 |[[https://blog.csdn.net/GilgameshJSS/article/details/151988372?spm=1011.2415.3001.5331EXTI|UART通信实验——通过命令控制LED ]] | |
| - | | 例程四 |UART通信实验——通过命令控制LED | | + | | 例程三 |[[https://blog.csdn.net/GilgameshJSS/article/details/152041457?spm=1011.2415.3001.5331|SYSTICK定时器实验——定时闪烁LED]] | |
| - | | 例程五 |RS_232通信实验——收发测试 | | + | | 例程四 | [[https://blog.csdn.net/GilgameshJSS/article/details/152075665?spm=1011.2415.3001.5331 |RS_232通信实验——收发测试 ]] | |
| - | | 例程六 |RS_485通信实验——收发测试 | | + | | 例程五 |[[ https://blog.csdn.net/GilgameshJSS/article/details/152086750?spm=1011.2415.3001.5331 | RS_485通信实验——收发测试]] | |
| - | | 例程七 |RS_422通信实验——收发测试 | | + | | 例程六 |[[https://blog.csdn.net/GilgameshJSS/article/details/152114672?spm=1011.2415.3001.5331| RS_422通信实验——收发测试 ]] | |
| - | | 例程八 |SYSTICK定时器实验——定时闪烁LED | | + | | 例程七 |[[https://blog.csdn.net/GilgameshJSS/article/details/152026700?spm=1011.2415.3001.5331|通用定时器实验——定时闪烁LED]] | |
| - | | 例程九 |通用定时器实验——定时闪烁LED | | + | | 例程八 |[[https://blog.csdn.net/GilgameshJSS/article/details/152124903?spm=1011.2415.3001.5331|EXTI中断输入实验——读取ARM按键状态]] | |
| - | | 例程十 |IWDG看门狗实验——复位ARM | | + | | 例程九 |[[https://blog.csdn.net/GilgameshJSS/article/details/152159879?spm=1011.2415.3001.5331|IWDG看门狗实验——复位ARM]] | |
| - | | 例程十一 |WWDG看门狗实验——复位ARM | | + | | 例程十 |[[https://blog.csdn.net/GilgameshJSS/article/details/152161204?spm=1011.2415.3001.5331|WWDG看门狗实验——复位ARM ]] | |
| - | | 例程十二 |定时器PWM实验——呼吸灯 | | + | | 例程十一 |[[https://blog.csdn.net/GilgameshJSS/article/details/152172304?spm=1011.2415.3001.5331|定时器PWM实验——呼吸灯 ]] | |
| - | | 例程十三 |ADC实验——电源监控 | | + | | 例程十二 |[[https://blog.csdn.net/GilgameshJSS/article/details/152208101?spm=1011.2415.3001.5331|ADC实验——电源监控 ]] | |
| - | | 例程十四 |RTC实时时钟实验——显示日期和时间 | | + | | 例程十三 |[[https://blog.csdn.net/GilgameshJSS/article/details/152208101?spm=1011.2415.3001.5331|SDIO实验——读取SD卡信息 ]] | |
| - | | 例程十五 |DMA实验——储存器到存储器的传输 | | + | | 例程十四 |[[https://blog.csdn.net/GilgameshJSS/article/details/152775761?spm=1011.2415.3001.5331|FATFS实验——文件操作 ]] | |
| - | | 例程十六 |I2C通信实验——读写测试EEPROM | | + | | 例程十五 |[[https://blog.csdn.net/GilgameshJSS/article/details/152887207?spm=1011.2415.3001.5331|RTC实时时钟实验——显示日期和时间]] | |
| - | | 例程十七 |SPI通信实验——读写测试SPI FLASH | | + | | 例程十六 |[[https://blog.csdn.net/GilgameshJSS/article/details/152923127?spm=1011.2415.3001.5331|DMA实验——储存器到存储器的传输 ]] | |
| - | | 例程十八 |SDRAM实验——读写测试SDRAM | | + | | 例程十七 |[[https://blog.csdn.net/GilgameshJSS/article/details/153034951?spm=1011.2415.3001.5331|I2C通信实验——读写测试EEPROM ]] | |
| - | | 例程十九 |FSMC实验——独立地址模式读写FPGA | | + | | 例程十八 |[[https://blog.csdn.net/GilgameshJSS/article/details/153182388?spm=1011.2415.3001.5331|SPI通信实验——读写测试SPI FLASH]] | |
| - | | 例程二十 |FSMC实验——复用地址模式读写FPGA | | + | | 例程十九 |[[https://blog.csdn.net/GilgameshJSS/article/details/153197908?spm=1011.2415.3001.5331|SDRAM实验——读写测试SDRAM ]] | |
| - | | 例程二十一 |SDIO实验——读取SD卡信息 | | + | | 例程二十 |[[https://blog.csdn.net/GilgameshJSS/article/details/153252981?spm=1011.2415.3001.5331|STM32产生随机数实验 ]] | |
| - | | 例程二十二 |FATFS实验——文件操作 | | + | | 例程二十一 |[[https://blog.csdn.net/GilgameshJSS/article/details/153309917?spm=1011.2415.3001.5331|DSP_MATH实验 ]] | |
| - | | 例程二十三 |STM32产生随机数实验 | | + | | 例程二十二 |[[https://blog.csdn.net/GilgameshJSS/article/details/153327547?spm=1011.2415.3001.5331|USB_CDC实验——高速数据传输 ]] | |
| - | | 例程二十四 |DSP_MATH实验 | | + | | 例程二十三 |[[https://blog.csdn.net/GilgameshJSS/article/details/153458963?spm=1011.2415.3001.5331|USB_HID实验——双向数据传输 ]] | |
| - | | 例程二十五 |USB_CDC实验——高速数据传输 | | + | | 例程二十四 |[[https://blog.csdn.net/GilgameshJSS/article/details/153463296?spm=1011.2415.3001.5331|USB_MSC实验——读/写U盘(大容量存储器) ]] | |
| - | | 例程二十六 |USB_HID实验——双向数据传输 | | + | | 例程二十五 |[[https://blog.csdn.net/GilgameshJSS/article/details/153681840?spm=1011.2415.3001.5331|USB_VCP实验——虚拟串口 ]] | |
| - | | 例程二十七 |USB_MSC实验——读/写U盘(大容量存储器) | | + | | 例程二十六 |USBD_MSC实验——虚拟U盘 | |
| - | | 例程二十八 |USB_VCP实验——虚拟串口 | | + | | 例程二十七 |[[https://blog.csdn.net/GilgameshJSS/article/details/153724153?spm=1011.2415.3001.5331|LAN_TCP_CLIENT实验——以太网数据传输 ]] | |
| - | | 例程二十九 |USBD_MSC实验——虚拟U盘 | | + | | 例程二十八 |[[https://blog.csdn.net/GilgameshJSS/article/details/153772635?spm=1011.2415.3001.5331|LAN_TCP_SERVER实验——以太网数据传输 ]] | |
| - | | 例程三十 |LAN_TCP_CLIENT实验——以太网数据传输 | | + | | 例程二十九 |[[https://blog.csdn.net/GilgameshJSS/article/details/153814839?spm=1011.2415.3001.5331|LAN_UDP实验——以太网数据传输 ]] | |
| - | | 例程三十一 |LAN_TCP_SERVER实验——以太网数据传输 | | + | | 例程三十 |[[https://blog.csdn.net/GilgameshJSS/article/details/153827675?spm=1011.2415.3001.5331|LAN_HTTP实验——网页服务器 ]] | |
| - | | 例程三十二 |LAN_UDP实验——以太网数据传输 | | + | | 例程三十一 |[[https://blog.csdn.net/GilgameshJSS/article/details/153866695?spm=1011.2415.3001.5331|Modbus-RTU实验——电源温度监控 ]] | |
| - | | 例程三十三 |LAN_HTTP实验——网页服务器 | | + | | 例程三十二 |[[http://blog.csdn.net/GilgameshJSS/article/details/153959457?spm=1011.2415.3001.5331|CAN通信实验——收发测试 ]] | |
| - | | 例程三十四 |LAN_DHCP实验——动态分配IP | | + | | 例程三十三 |[[https://blog.csdn.net/GilgameshJSS/article/details/154004772?spm=1011.2415.3001.5331|LCD实验——驱动7寸液晶屏 ]] | |
| - | | 例程三十五 |LAN_DNS实验——域名解析 | | + | | 例程三十四 |[[https://blog.csdn.net/GilgameshJSS/article/details/154058676?spm=1011.2415.3001.5331|TOUCH实验——7寸普分电容触摸 ]] | |
| - | | 例程三十六 |LAN_MODBUS_TCP实验——电源监控 | | + | | 例程三十五 |[[https://blog.csdn.net/GilgameshJSS/article/details/154116675?spm=1011.2415.3001.5331|BootROM实验——Ext SDRAM运行 ]] | |
| - | | 例程三十七 |LAN_NETIO实验——以太网测速 | | + | | 例程三十六 |LAN_DNS实验——域名解析 | |
| - | | 例程三十八 |SD_IAP_FPGA实验——更新升级FPGA | | + | | 例程三十七 |LAN_MODBUS_TCP实验——电源监控 | |
| - | | 例程三十九 |U_DISK_IAP_FPGA实验——更新升级FPGA | | + | | 例程三十八 |LAN_NETIO实验——以太网测速 | |
| - | | 例程四十 |HTTP_IAP_FPGA实验——更新升级FPGA | | + | | 例程三十九 |SD_IAP_FPGA实验——更新升级FPGA | |
| - | | 例程四十一 |UART_IAP_ARM实验——更新升级STM32 | | + | | 例程四十 |U_DISK_IAP_FPGA实验——更新升级FPGA | |
| - | | 例程四十二 |SD_IAP_ARM实验——更新升级STM32 | | + | | 例程四十一 |HTTP_IAP_FPGA实验——更新升级FPGA | |
| - | | 例程四十三 |U_DISK_IAP_ARM实验——更新升级STM32 | | + | | 例程四十二 |UART_IAP_ARM实验——更新升级STM32 | |
| - | | 例程四十四 |HTTP_IAP_ARM实验——更新升级STM32 | | + | | 例程四十三 |SD_IAP_ARM实验——更新升级STM32 | |
| - | | 例程四十五 |Modbus-RTU实验——电源温度监控 | | + | | 例程四十四 |U_DISK_IAP_ARM实验——更新升级STM32 | |
| - | | 例程四十六 |CAN通信实验——收发测试 | | + | | 例程四十五 |HTTP_IAP_ARM实验——更新升级STM32 | |
| - | | 例程四十七 |BootROM实验——Ext SDRAM运行 | | + | | 例程四十六 |LAN_DHCP实验——动态分配IP | |
| - | | 例程四十八 |LCD实验——驱动4.3寸液晶屏 | | + | | 例程四十七 |LCD实验——驱动4.3寸液晶屏 | |
| - | | 例程四十九 |LCD实验——驱动7寸液晶屏 | | + | | 例程四十八 |TOUCH实验——4.3寸电阻触摸 | |
| - | | 例程五十 |TOUCH实验——4.3寸电阻触摸 | | + | | 例程四十九 |TOUCH实验——7寸电阻触摸 | |
| - | | 例程五十一 |TOUCH实验——7寸电阻触摸 | | + | | 例程五十 |TOUCH实验——4.3寸电容触摸 | |
| - | | 例程五十二 |TOUCH实验——4.3寸电容触摸 | | + | | 例程五十一 |TOUCH实验——7寸高分电容触摸 | |
| - | | 例程五十三 |TOUCH实验——7寸普分电容触摸 | | + | | 例程五十二 |FSMC实验——独立地址模式读写FPGA | |
| - | | 例程五十四 |TOUCH实验——7寸高分电容触摸 | | + | | 例程五十三 |FSMC实验——复用地址模式读写FPGA | |
| + | |||
| 行 158: | 行 159: | ||
| | 例程三十四 |基于PCIe的AD9226数据采集 | | | 例程三十四 |基于PCIe的AD9226数据采集 | | ||
| | 例程三十五 |基于PCIe的AD7606数据采集 | | | 例程三十五 |基于PCIe的AD7606数据采集 | | ||
| - | | 例程三十六 | | | + | |
| - | | 例程三十七 | | | + | |
| - | | 例程三十八 | | | + | |
| - | | 例程三十九 | | | + | |
| - | | 例程四十 | | | + | |
| 行 205: | 行 202: | ||
| | 例程三十七 |LAN_UDP实验——以太网数据传输 | | | 例程三十七 |LAN_UDP实验——以太网数据传输 | | ||
| | 例程三十八 |LAN_DHCP实验——以太网访问 | | | 例程三十八 |LAN_DHCP实验——以太网访问 | | ||
| - | | 例程三十九 |添加TFT驱动,驱动2.4寸液晶屏 | | + | | 例程三十九 |添加LTDC驱动,驱动4.3寸液晶屏 | |
| - | | 例程四十 |添加LTDC驱动,驱动4.3寸液晶屏 | | + | | 例程四十 |添加电容触摸驱动,读取触摸数据 | |
| - | | 例程四十一 |添加电容触摸驱动,读取触摸数据 | | + | | 例程四十一 |驱动7寸普清电容触摸屏幕 | |
| - | | 例程四十二 |驱动7寸普清电容触摸屏幕 | | + | | 例程四十二 |驱动7寸高清电容触摸屏幕 | |
| - | | 例程四十三 |驱动7寸高清电容触摸屏幕 | | + | | 例程四十三 |添加FSMC驱动,读写FPGA | |
| - | | 例程四十四 |添加FSMC驱动,读写FPGA | | + | |
| ==== 5 LVGL实验例程 ==== | ==== 5 LVGL实验例程 ==== | ||
| 行 262: | 行 258: | ||
| | 例程四十七 |LVGL综合例程二 | | | 例程四十七 |LVGL综合例程二 | | ||
| | 例程四十八 |7寸屏LVGL移植 | | | 例程四十八 |7寸屏LVGL移植 | | ||
| + | |||
| + | |||