有人预言,RISC-V或将是继Intel和Arm之后的第三大主流处理器体系。欢迎访问全球首家只专注于RISC-V单片机行业应用的中文网站
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 皋陶 于 2020-8-28 10:17 编辑
操作系统:Windows 10 64bit
FPGA开发板:LicheeTang (Anlogic EG4S20BG256)
RV调试器: Sipeed USB-JTAG/TTL (FT2232D)
一、 下载蜂鸟RV核
按照http://tang.lichee.pro/get_started/driver.html的方法安装驱动
https://github.com/Lichee-Pi/Tang_E203_Mini
按照http://tang.lichee.pro/get_started/fpga_download.html
二、安装RV调试器驱动(FT2232D)
打开设备管理器出现两个其他设备(默认两个都是Dual
RS232,win10会自动为其中一个安装串口驱动)
驱动下载地址https://bigbits.oss-cn-qingdao.aliyuncs.com/Arduino_for_Licheetang_with_hbird_e203_mini/Driver/HBird_Driver.exe
下载安装驱动后设备管理器出现一个串口设备和一个通用串行总线设备
这样驱动就安装完成了。
三、安装Arduino环境
1.Arduino->文件->首选项->附加开发板管理器网址
->输入-> https://bigbits.oss-cn-qingdao.aliyuncs.com/Arduino_for_Licheetang_with_hbird_e203_mini/v0_1/package_licheetang_index.json
->好
2.工具->开发板->开发板管理器
->LicheeTang Hbird E203 Board ->安装
LicheeTang | RV调试器 | C9 | TMS | B6 | TDI | C5 | TCK | A4 | TDO | J13(TX0) | RX | H13(RX0) | TX | G | GND |
开发板->LicheeTang Hbird E203 Board
端口->调试器的串口号
编程器->LicheeTang OpenOCD
- #define LED_RED 9
- #define LED_BLUE 10
- #define LED_GREEN 11
- #define DELAY_TIME 1000
- void setup() {
- Serial.begin(9600);
- pinMode(LED_RED, OUTPUT);
- pinMode(LED_GREEN, OUTPUT);
- pinMode(LED_BLUE, OUTPUT);
- digitalWrite(LED_RED, HIGH);
- digitalWrite(LED_GREEN, HIGH);
- digitalWrite(LED_BLUE, HIGH);
- Serial.println("Blink Test:");
- }
- void loop() {
- digitalWrite(LED_RED, LOW);
- Serial.println("LED RED : ON");
- delay(DELAY_TIME);
- digitalWrite(LED_RED, HIGH);
- Serial.println("LED RED : OFF");
- delay(DELAY_TIME);
- digitalWrite(LED_GREEN, LOW);
- Serial.println("LED GREEN : ON");
- delay(DELAY_TIME);
- digitalWrite(LED_GREEN, HIGH);
- Serial.println("LED GREEN : OFF");
- delay(DELAY_TIME);
- digitalWrite(LED_BLUE, LOW);
- Serial.println("LED BLUE : ON");
- delay(DELAY_TIME);
- digitalWrite(LED_BLUE, HIGH);
- Serial.println("LED BLUE : OFF");
- delay(DELAY_TIME);
- }
复制代码
点击上传等待出现上传成功,然后打开串口监视器即可看到闪灯状态输出
- LicheeTang 与 Arduino 接口对应关系
LicheeTang | Arduino | H13 | 0(RX0) | J13 | 1(TX0) | R16 | 2 | M12 | 3~ | P12 | 4 | N11 | 5~ | L10 | 6~ | P11 | 7 | A3 | 8 | N3(LED_RED) | 9 | M4(LED_BLUE) | 10 | P4(LED_GREEN) | 11 | B10 | 12 | B14 | 13 | B16 | 14 | C16 | 15 | C15 | 16 | E16 | 17~ | F16 | 18~ | J11 | 19~ |
注意:目前只是简单的从Hifive移植,存在不兼容代码,请等待后续版本修复,此版本仅作演示。
本篇完,感谢关注:RISC-V单片机中文网
|