Junning Wu's Homepage


  • 首页

  • 分类

  • 关于

  • 归档

  • 标签

  • 搜索

Hands-on Cookbook for Haawking DSC28027

发表于 2020-10-30 | 更新于 2020-10-30 | 分类于 Tech | | 阅读次数
字数统计 23 | 阅读时长 0

第六章 通用数字量输入/输出(GPIO)

阅读全文 »

Porting Haawking LLVM-GCC Toolchain from LLVM10 to LLVM11

发表于 2020-10-28 | 更新于 2020-10-28 | 分类于 Tech | | 阅读次数
字数统计 457 | 阅读时长 2
大概从2020年过年复工开始,我就在做一些LLVM移植的工作,通过修改LLVM后端,支持昊芯自定义指令集,当然是从汇编层面支持自定义指令,使用者需要编写汇编代码。最近LLVM11终于在千呼万唤中发布了,有很多比较重要的升级,在这里感谢社区的付出。如果没有社区的付出,我一个外行人,也不可能在这么短的时间支持数十条自定义指令。也趁着这个版本更新的机会,把做的修改记录一下,方便后面再继续开展工作。
阅读全文 »

Adding Custom Command Line to EmCDT

发表于 2020-10-19 | 更新于 2020-10-19 | 分类于 Tech | | 阅读次数
字数统计 277 | 阅读时长 1
EmbCDT是目前针对RISC-V指令集架构做的比较完备的开源IDE工具,本文介绍如何增加自定义的编译命令,并让用户通过按钮进行选择。
阅读全文 »

HX2000-Toolchain Download

发表于 2020-09-16 | 更新于 2021-04-12 | 分类于 Tech | | 阅读次数
字数统计 65 | 阅读时长 0
Download Links for Haawking DSC28027 & DSC28034 Devices. All Softwares are Developped Based Open Source Projects, And Just for Personal Usage.
阅读全文 »

Building Openocd for Windows by Cygwin(64-bit)

发表于 2020-08-25 | 更新于 2020-10-19 | 分类于 Tech | | 阅读次数
字数统计 190 | 阅读时长 0
尽管OpenOCD官网也提供了不同操作系统的bin文件,但是,可能很多时候需要根据自家的芯片进行定制化移植,需要自己从源码编译OpenOCD。这个帖子记录一下用Cygwin第一次从源码编译的过程。编译的bin文件,已通过FPGA验证。
阅读全文 »

SCI (UART) Boot Test Based on FPGA VP Board

发表于 2020-08-07 | 更新于 2020-08-07 | 分类于 Tech | | 阅读次数
字数统计 98 | 阅读时长 0
最近一直在忙着项目,真是进度压死人。一看上次更新博文还是5月份的事情。今天在FPGA板上面调试通过了SCI(也就是串口)的Boot过程,设备启动之后可以跟上位机进行收发数据。回想起来,一步一步把编译器、设备驱动库、链接文件、集成开发环境、启动程序等,一切都是从头从零开始,本来看似稀松平常的一件事,难度比做之前预计的大得多。为自己和团队成员感到骄傲和自豪!加油,Strive For Greadness!!!
阅读全文 »

A trick method for LLVM supporting nodiv

发表于 2020-05-23 | 更新于 | 分类于 Tech | | 阅读次数
字数统计 137 | 阅读时长 0
由于大多数嵌入式MCU和DSP受限于成本预算,均未内置硬件除法器,因此GCC有一个编译选项-nodiv,但是RISC-V的LLVM后端,目前还未实现这个选项,现在使用了一个取巧的方式,既支持乘法指令,又不支持除法操作。
阅读全文 »

HX2000-Toolchain Updates(Continuous Update... ...)

发表于 2020-04-26 | 更新于 2020-06-12 | 分类于 Tech | | 阅读次数
字数统计 206 | 阅读时长 1
由于科研文档库于今日403(FxxK,▄█▀█●),现在将HX2000-Toolchain的更新移到GitHub上面来。
阅读全文 »

Building a working GCC+LLVM+Newlib Toolchain on Windows for RISC-V

发表于 2020-04-24 | 更新于 2020-06-02 | 分类于 Tech | | 阅读次数
字数统计 394 | 阅读时长 1
Building a working GCC+LLVM+Newlib Toolchain on Windows for RISC-V,主要介绍一下如何在Windows上面编译一个可用的LLVM for RISC-V工具链,包括riscv-gcc和riscv-newlib,从源码进行编译。
阅读全文 »

Building a working GCC+LLVM+Newlib Toolchain on CentOS8 for RISC-V

发表于 2020-04-14 | 更新于 | 分类于 Tech | | 阅读次数
字数统计 87 | 阅读时长 0
Building a working GCC+LLVM+Newlib Toolchain on CentOS8 for RISC-V,主要介绍一下如何在CenOS 8上面编译一个可用的LLVM for RISC-V工具链,包括riscv-gcc和riscv-newlib,从源码进行编译。
阅读全文 »
1 2 3 … 6
Junning Wu

Junning Wu

Things about The Junning Wu

51 日志
4 分类
5 标签
GitHub School Company
0%
© 2019 - 2024 Junning Wu
由 Jekyll 强力驱动
主题 - NexT.Pisces