This commit is contained in:
wonderfullook
2022-09-23 18:48:13 +08:00
parent 93c4fa3a35
commit 539d06f6bc
16 changed files with 311 additions and 68 deletions

View File

@@ -41,10 +41,9 @@ Github Repository:
https://github.com/sipeed/TangNano-4K-example
- [Blink](./../Tang-Nano-4K/examples/led.md)
- HDMI display(Preparing, please wait)
- Display camera content by HDMI project Repository:
https://github.com/sipeed/TangNano-4K-example
- Cortex-m3 blink(Preparing, please wait)
- HDMI display project https://github.com/sipeed/TangNano-4K-example/tree/main/dk_video/project
- Display camera content on HDMIhttps://github.com/sipeed/TangNano-4K-example/tree/main/dk_video/project
- Run GBA on Nano 4K https://github.com/Martoni/GbHdmi
---
@@ -55,10 +54,7 @@ https://github.com/sipeed/TangNano-9K-example
- [Blink](./../Tang-Nano-9K/examples/led.md)
- [LCD screen](./../Tang-Nano-9K/examples/rgb_screen.md)
- [Run examples of PicoRV](./../Tang-Nano-9K/examples/picorv.md)
- litex running on 9K(Preparing, please wait)
- [Examples of PicoRV](./../Tang-Nano-9K/examples/picorv.md)
- [FPGA drives 1.14-inch SPI screen](./../Tang-Nano-9K/examples/spi_lcd.md)
- PicoRV running on 9K(Preparing, please wait)
- HDMI display(Preparing, please wait)
- Drive screen by mipi interface(Preparing, please wait)
- HDMI display : Visit [Examples of PicoRV](./../Tang-Nano-9K/examples/picorv.md)
- Litex running on 9K : https://github.com/litex-hub/litex-boards

View File

@@ -51,7 +51,7 @@
"file": "maix/maixpy_develop_kit_board/maix_hat.md"
},
{
"label": "Maix Go已停产",
"label": "Maix Go售罄",
"file": "maix/maixpy_develop_kit_board/maix_go.md"
}
]
@@ -239,7 +239,7 @@
"file": "tang/Tang-Nano-9K/Nano-9K.md"
},
{
"label": "Tang Nano (已停产)",
"label": "Tang Nano (售罄)",
"file": "tang/Tang-Nano/Nano.md"
},
{
@@ -271,7 +271,7 @@
]
},
{
"label": "Tang Primer (已停产)",
"label": "Tang Primer (售罄)",
"file": "tang/Tang-primer/Tang-primer.md",
"items": [
{

View File

@@ -47,7 +47,7 @@ Tang 系列开发板主要分为 Tang Nano 和 Tang Primer 两个系列。
| 板载 Flash | 32Mbits NOR Flash | 32Mbits NOR Flash | 32Mbits NOR Flash | 预留焊盘 |
| 硬核处理器 | | | Cortex-M3 | | |
## 停产产品
## 售罄产品
| Tang Nano | Tang Primer |
| :-------------------------------------------------------------------------: | :------------------------------------------------------------------------------------------: |

View File

@@ -33,16 +33,12 @@ https://dl.sipeed.com/shareURL/TANG/programmer 里面的文件。
- HDMI显示工程https://github.com/sipeed/TangNano-4K-example/tree/main/dk_video/project
- 摄像头内容显示在HDMI工程https://github.com/sipeed/TangNano-4K-example/tree/main/dk_video/project
- 在Nano 4K上运行GBA的工程https://github.com/Martoni/GbHdmi
- Cortex-m3点灯待更新
- Cortex-m3串口通信待更新
### Tang Nano 9K
- [点灯例程](./../Tang-Nano-9K/examples/LED.md)
- [驱RGB屏教程](./../Tang-Nano-9K/examples/LCD.md)
- [PicoRV 在9K上运行的示例](./../Tang-Nano-9K/examples/picorv.md)
- litex 在 9K 支持https://github.com/litex-hub/litex-boards
- ~~使用软核驱动1.14寸SPI屏幕待更新~~
- [FPGA驱动1.14 SPI屏幕](./../Tang-Nano-9K/examples/spi_lcd/spi_lcd.md)
- HDMI示例程:即将更新
- 驱动MIPI接口屏幕待更新
- HDMI 示例:参考 [PicoRV 在9K上运行的示例](./../Tang-Nano-9K/examples/picorv.md)
- litex 在 9K 支持https://github.com/litex-hub/litex-boards

View File

@@ -1,18 +1,33 @@
---
title: Note
title: 常见问题
tags: Tang
keywords:
desc:
update:
- date: 2022-06-29
version: v0.1
author: wonder
content:
- 初次编写
- date: 2022-09-23
version: v0.2
author: wonder
content:
- 更新部分过期内容
---
> 编辑于2022.06.29
这里汇总一些常见问题,持续更新
## Programmer 相关
**首先确定设备管理器里面有两个converter在进行下面的操作**
**首先确定设备管理器里面有两个 converter在进行下面的操作**
![](./../assets/questions/converter.png)
![converter](./../assets/questions/converter.png)
与上图中一样的话说明电脑与板子连接没问题;不存在的话请更改 usb口 或者重新安装驱动。
与上图中一样的话说明电脑与板子连接没问题;不存在的话请稍微等待数秒,可能电脑正在加载驱动,还不行的话尝试使用电脑别的 usb口 或者重新安装驱动。
<h3> <font color="">下载频率</font></h3>
@@ -28,11 +43,41 @@ title: Note
<p>接着再点击 Save 即可</p>
</details>
### 下载失败
### Error found
对于 Programmer (下载程序) 要求使用 [这里](https://dl.sipeed.com/shareURL/TANG/programmer) 的文件
没有扫描到下载器或者驱动错误,参考上面的 converter 相关说明自己尝试解决
<!-- 对于 Programmer (下载程序) 要求使用 [这里](https://dl.sipeed.com/shareURL/TANG/programmer) 的文件。
下载后解压替换掉Gowin对应安装目录的Programmer文件夹即可。
不会替换的话可以在下载解压后的Programmer程序中手动添加对应下载文件来进行烧录。
不会替换的话可以在下载解压后的Programmer程序中手动添加对应下载文件来进行烧录。 -->
### Cabel open failed
这里的意思是没有找到下载器,可以尝试使用高云半导体所提供的最新的教育版的编程器 [点我跳转](http://www.gowinsemi.com.cn/faq.aspx) 来尝试解决老版本 Programmer 软件的 bug。
![educational_edition_programmer](./../tang-primer-20k/assets/start/educational_edition_programmer.png)
<!-- 参考上一步 No Gowin devices found 的操作后,再 programmer 里面进行下面操作:
点击顶部菜单栏的 Edit->Cable Setting->Cable->Query然后 Save 即可
<details>
<summary><font color="#4F84FF">点开查看操作步骤图片</font></summary>
<img src="./../assets/questions/cable.png">
<p>点击下图中的 Query</p>
<img src="./../assets/questions/click_query.png" >
<p>接着再点击 Save 即可</p>
</details> -->
### No Gowin devices found
这里指的是没有扫描到高云设备,可以尝试使用高云半导体所提供的最新的教育版的编程器 [点我跳转](http://www.gowinsemi.com.cn/faq.aspx) 来尝试解决老版本 Programmer 软件的 bug。
![educational_edition_programmer](./../tang-primer-20k/assets/start/educational_edition_programmer.png)
对于 20K 核心板来说可能是接线错了,自己检查一下线序或者检查一下核心板的 8pin 接口有没有被怼歪。
![cable_connect](./../tang-primer-20k/examples/assets/led_assets/cable_connect.png)
### ID code mismatch
@@ -82,24 +127,6 @@ title: Note
<p> 然后那个拓展名为 .fs 的文件就是下载到 fpga 的文件</p>
</details>
### No Gowin devices found
这种情况可以和上面的 [下载失败](#下载失败) 里面的内容一样替换 Programmer 文件夹。
### Cabel open failed
参考上一步 No Gowin devices found 的操作后,再 programmer 里面进行下面操作:
点击顶部菜单栏的 Edit->Cable Setting->Cable->Query然后 Save 即可
<details>
<summary><font color="#4F84FF">点开查看操作步骤图片</font></summary>
<img src="./../assets/questions/cable.png">
<p>点击下图中的 Query</p>
<img src="./../assets/questions/click_query.png" >
<p>接着再点击 Save 即可</p>
</details>
### 烧录结束后没反应
一般这种情况是没有选择正确的烧录文件。可以自己先对应着各个板子点灯文档里所选择的芯片型号来检查一下自己的工程,然后看看自己的代码是否有问题。
@@ -110,9 +137,9 @@ title: Note
GAO 是高云半导体在线逻辑分析仪Gowin Analyzer Oscilloscope。安装高云 IDE 之后就能在对应的安装相对路径下看到相关文档了
![GAO](./../assets/questions/gao.png)
使用高云半导体所提供的最新的教育版的编程器 [点我跳转](http://www.gowinsemi.com.cn/faq.aspx) 能够正常使用 GAO。
目前测试过IDE v1.9.8.1和之前的版本可使用。其他新版的不行
![educational_edition_programmer](./../tang-primer-20k/assets/start/educational_edition_programmer.png)
### 查看IP文档

View File

@@ -1,7 +1,5 @@
# Tang Nano
> 已停产
## 概述
Tang Nano是基于高云半导体的小蜜蜂系列GW1N-1 FPGA设计的简约型开发板。开发板设计小巧精致将芯片的所有资源都引出板载Type-C、USB-JTAG、PSRAM、RGB接口(可接LCD屏、VGA等外设)等并把所有IO资源引出方便开发者拓展使用非常适用于小型数字逻辑的设计和实验。

View File

@@ -6,7 +6,7 @@ Tang Primer 系列 FPGA 是 Sipeed 使用国产 FPGA 芯片作为主控所设计
<thead>
<tr>
<th>Tang primer 20K</th>
<th>Tang primer (已停产)</th>
<th>Tang primer </th>
</tr>
</thead>
<tr>

View File

@@ -1,7 +1,5 @@
# Tang Primer
> 已停产
## 介绍
Lichee Tang Primer是基于安路科技的EG4S20BG256 FPGA芯片设计的简约型开发板。开发板设计小巧精致将芯片的所有资源都引出板载Micro-USB、USB-JTAG、TF卡槽、DVP摄像头接口、RGB(可接LCD屏、VGA等外设)等并把部分IO资源引出非常方便开发者拓展使用开放RISC-V IP内核。

View File

@@ -227,7 +227,7 @@ endmodule
然后结合底板上的 IO 丝印,决定用地板上的 L14 引脚进行点灯,对应的 LED 编号为 LED4。
![l14_port](./assets/led_assets/l14_port.png)
![led_port](./assets/led_assets/led_port.png)
因此对于在 FloorPlanner 交互窗口下面的 IO Constranins 中将 PORT端口与 Location引脚 分别填入下面的值:
@@ -323,7 +323,7 @@ Dock 板载了下载器,在 [安装IDE](https://wiki.sipeed.com/hardware/zh/ta
需要使用高云在线逻辑分析仪的可以看这里:[使用 GAO]施工中 <!---(./gao.md) -->
下一篇:[点六个灯](./led_6.md)
下一篇:<!--[点六个灯](./led_6.md) --> 施工中
## 常见问题

View File

@@ -0,0 +1,13 @@
---
title: Tang Primer 20K Dock 点一个灯仿真
tags: Tang Primer 20K Dock上手
keywords: Primer, Tang, Dock入门20K, GAO
desc: 使用 GAO
update:
- date: 2022-09-22
version: v0.1
author: wonder
content:
- 初稿
---

View File

@@ -0,0 +1,22 @@
---
title: Tang Primer 20K Dock 点六个灯
tags: Tang Primer 20K Dock上手
keywords: Primer, Tang, Dock 入门20K
desc: Tang Primer 20K Dock 基础进阶
update:
- date: 2022-09-22
version: v0.1
author: wonder
content:
- 初稿
---
前面已经完成了点一个灯操作了,板子上还剩下五个 LED 可自定义操作,这次可以使用位拼接运算符 `{` `}` 来一起控制六个 LED。
## 原理图分析
对于 20K Dock根据其[原理图](https://dl.sipeed.com/shareURL/TANG/Primer_20K/02_Schematic),可以看到六个 LED 的引脚分别如下:
![](./assets/led_assets/led.png)

View File

@@ -85,7 +85,7 @@ desc: maixpy 如何选购开发板
<img src="../../assets/hardware/maix_go/sipeed_maix_go_400x400.jpg" height="200">
</p><a href="https://sipeed.taobao.com/">点击购买 Maix GO</a>
</td>
<td>已停产</td>
<td>售罄</td>
</tr>
<tr>
<td>Maix Nano</td>

View File

@@ -197,6 +197,10 @@
"label": "自学习分类",
"file":"usage/AI_net/self_learn.ipynb"
},
{
"label": "车牌识别",
"file":"usage/AI_net/car_registration_plate_recognition.ipynb"
},
{
"label":"在线训练 AI 模型",
"url":"https://maixhub.com"

File diff suppressed because one or more lines are too long

View File

@@ -321,7 +321,7 @@
zh: {
language: "zh",
btn_buy: "购买链接",
btn_eol: "现已停产",
btn_eol: "售罄",
btn_docs: "使用文档",
btn_detail: "产品资料",
btn_repo: "源码仓库",

View File

@@ -2,9 +2,19 @@
title: Primer 20K Lite 初见
keywords: Primer 20K, Lite, FPGA
desc: Primer 20K 上手
date: 2022-08-22
tags: FPGA, Primer 20K
cover: ./assets/cover.png
update:
- date: 2022-08-22
version: v0.1
author: wonder
content:
- 初稿
- date: 2022-09-23
version: v0.2
author: wonder
content:
- 更新常见问题
---
拿到 Primer 20K Lite 后上手点个灯
@@ -38,7 +48,7 @@ cover: ./assets/cover.png
![project_path](./assets/project_path.png)
然后在下面的芯片型号中选择 GW2A-LV18PG256C8/I7使用上面的筛选能够更快地选择到正确的型号注意 Device 那一栏为 GW2A-18C
然后在下面的芯片型号中选择 GW2A-LV18PG256C8/I7使用上面的筛选能够更快地选择到正确的型号注意 Device 那一栏为 GW2A-18C
![device_choose](./assets/device_choose.png)
然后点击确定后就可以进行最终项目预览了。确认无误后就完成工程创建了。
@@ -230,11 +240,11 @@ endmodule
![l14_port](./assets/l14_port.png)
因此对于在 FloorPlanner 交互窗口下面的 IO Constranins 中填入下面的值:
因此对于在 FloorPlanner 交互窗口下面的 IO Constranins 中将 PORT端口与 Location引脚 分别填入下面的值:
![io_constrain_value](./assets/io_constrain_value.png)
输入完毕后快捷键 Ctrl + S 来保存一下约束,然后接可以关闭 FloorPlanner 的交互图形界面了。
输入完毕后快捷键 Ctrl + S 来保存一下引脚约束,然后接可以关闭 FloorPlanner 的交互图形界面了。
接着发现在工程项目里面多出来刚刚创建的 cst 文件了,里面的内容也比较好理解。
@@ -242,19 +252,23 @@ endmodule
### 布局布线
完成约束后就要开始运行布局布线了,目的是为了把综合所生成的网表我们自己定义的约束来通过 IDE 算出最优解然后将资源合理分配在 FPGA 芯片上。
完成约束后就要开始运行布局布线了,目的是为了把综合所生成的网表我们自己定义的约束来通过 IDE 算出最优解然后将资源合理分配在 FPGA 芯片上。
双击下体红框处的 Place&Route 就开始运行了。
![place_route](./assets/place_route.png)。
紧接着没有报错,全部通过。就饿可以开始进行烧录了。
紧接着没有报错,全部通过。就可以开始进行烧录了。
## 烧录固件
如果使用的是 bl702 下载器,那么要求使用 [此处](https://dl.sipeed.com/shareURL/TANG/programmer) 链接内的 Programmer 软件来进行烧录,来避免 Programmer 软件识别不到芯片等一系列问题
建议使用高云教育版的 Programmer 软件,可以在高云官网下载到 [点我跳转](http://www.gowinsemi.com.cn/faq.aspx) ,下载下图所示的 Programmer 软件即可
下载后解压替换掉 Gowin 对应安装目录的 Programmer 文件夹即可。
不会替换的话可以在下载解压后的 Programmer 程序中手动添加需要下载的 .fs 文件来进行烧录。
![educational_edition_programmer](./assets/educational_edition_programmer.png)
<!-- 如果使用的是 bl702 下载器,那么要求使用 [此处](https://dl.sipeed.com/shareURL/TANG/programmer) 链接内的 Programmer 软件来进行烧录,来避免 Programmer 软件识别不到芯片等一系列问题。
下载后解压替换掉 Gowin 对应安装目录的 Programmer 文件夹即可。 -->
<!-- 不会替换的话可以在下载解压后的 Programmer 程序中手动添加需要下载的 .fs 文件来进行烧录。 -->
### 接线说明
@@ -289,11 +303,13 @@ endmodule
### 扫描设备
双击下图中的 下载程序(Program Device) 来运行 Programmer 软件
双击下图中的下载程序(Program Device) 来运行 Programmer 软件
![open_programmer](./assets/open_programmer.png)
正确运行我们所提供下载的 Programmer 软件的话软件上面所显示的软件名称为 `Programmer 2` ,点击下图红框处来扫描设备,且在设备选择中选择 GW2A-18C 。
<!-- 正确运行我们所提供下载的 Programmer 软件的话软件上面所显示的软件名称为 `Programmer 2` ,点击下图红框处来扫描设备,且在设备选择中选择 GW2A-18C 。 -->
然后在打开的页面中点击一下 scan_device 来扫描到我们的设备。
![scan_device](./assets/scan_device.png)
@@ -338,4 +354,8 @@ endmodule
使用 Sipeed 的 SPMOD 后,如下图所示有一个灯在闪。
![result](./assets/result.gif)
![result](./assets/result.gif)
## 常见问题
前往 [常见问题](./../../../docs/hardware/zh/tang/Tang-Nano-Doc/questions.md) 查看一般的解决方法