您尚未登录。

楼主 # 2021-06-20 22:27:33

tigger
Moderator
注册时间: 2021-06-18
已发帖子: 172
积分: 111

发现一个各种体系架构windows平台GNU/GCC工具链的网站,包括 RISC-V,跑个xboot的d1-baremetal.bin试一试

离线

楼主 #1 2021-06-20 22:40:57

tigger
Moderator
注册时间: 2021-06-18
已发帖子: 172
积分: 111

Re: 发现一个各种体系架构windows平台GNU/GCC工具链的网站,包括 RISC-V,跑个xboot的d1-baremetal.bin试一试

为方便大家研究全志RISCV D1芯片,花了点时间编写了一个精简版的裸机程序,方便大家学习参考。
https://whycan.com/t_6683.html


QQ截图20210620224236.png



CROSS=riscv64-unknown-elf- PLATFORM=riscv64-d1 make

$ CROSS=riscv64-unknown-elf- PLATFORM=riscv64-d1 make
[AS] source/memcpy.S
[AS] source/memset.S
[AS] source/start.S
[CC] source/main.c
[CC] source/sys-clock.c
[CC] source/sys-copyself.c
[CC] source/sys-dram.c
[CC] source/sys-jtag.c
[CC] source/sys-spinor.c
[CC] source/sys-uart.c
[LD] Linking output/d1-baremetal.elf
[OC] Objcopying output/d1-baremetal.bin
copy from `output/d1-baremetal.elf' [elf64-littleriscv] to `output/d1-baremetal.bin' [
binary]
Make header information for brom booting
The bootloader head has been fixed, spl size is 24576 bytes.

编译一个 xboot 的 d1-baremetal 试一试.

离线

楼主 #2 2021-06-20 22:52:15

tigger
Moderator
注册时间: 2021-06-18
已发帖子: 172
积分: 111

Re: 发现一个各种体系架构windows平台GNU/GCC工具链的网站,包括 RISC-V,跑个xboot的d1-baremetal.bin试一试

QQ截图20210620225139.png

DRAM only have internal ZQ!!
get_pmu_exist() = 4294967295
ddr_efuse_type: 0x0
[AUTO DEBUG] single rank and full DQ!
ddr_efuse_type: 0x0
[AUTO DEBUG] rank 0 row = 15 
[AUTO DEBUG] rank 0 bank = 8 
[AUTO DEBUG] rank 0 page size = 2 KB 
DRAM BOOT DRIVE INFO: %s
DRAM CLK = 792 MHz
DRAM Type = 3 (2:DDR2,3:DDR3)
DRAMC ZQ value: 0x7b7bfb
DRAM ODT value: 0x42.
ddr_efuse_type: 0x0
DRAM SIZE =512 M
DRAM simple test OK.

windows下 CYGWIN dd 把 d1-baremetal.bin 写到 TF 卡偏移:

dd if=d1-baremetal.bin of=/dev/sdc bs=1k seek=8

离线

#3 2021-06-20 23:50:56

shuobatian
会员
注册时间: 2020-06-28
已发帖子: 9
积分: 4

Re: 发现一个各种体系架构windows平台GNU/GCC工具链的网站,包括 RISC-V,跑个xboot的d1-baremetal.bin试一试

感谢分享,楼主牛逼

离线

#4 2021-06-21 09:09:35

liyucai
会员
注册时间: 2019-12-06
已发帖子: 45
积分: 22

Re: 发现一个各种体系架构windows平台GNU/GCC工具链的网站,包括 RISC-V,跑个xboot的d1-baremetal.bin试一试

这个网站是不错,除了编译工具链,还有调试器。

离线

#5 2021-06-21 18:27:16

armstrong
会员
注册时间: 2019-04-10
已发帖子: 286
积分: 195.5

Re: 发现一个各种体系架构windows平台GNU/GCC工具链的网站,包括 RISC-V,跑个xboot的d1-baremetal.bin试一试

这不就是VisualGDB内置的gcc工具链吗?

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn