Open in app

Sign In

Write

Sign In

Burst Accessing
Burst Accessing

3 Followers

Home

About

Aug 21, 2022

Sipeed Longan Nano for Bare Metal Programming

RISC-V becomes popular in recent years. One of my recent tasks is to boot a RISC-V based SoC. To figure out how RISC-V works before the actual design is available, I enabled a bare metal CLI program on a retail RISC-V product. …

Risc V

5 min read

Risc V

5 min read


Jul 18, 2019

Building OpenOCD on Windows

Previously, I have enabled a GDB debug flow on RPi3. However, I find GDB can NOT access ALL system registers of A53. It is then inconvenient to debug/trace bare-metal applications, such as ATF. Mete Balci in https://metebalci.com/blog/bare-metal-rpi3-programming/ has enabled this feature in telnet server of OpenOCD. Unfortunately, it is not…

Openocd

3 min read

Openocd

3 min read


Jul 10, 2019

Debugging Raspberry Pi 3 B+

This article records my experiments on studying ARMv8-A with RPi3. Hardware environment: Raspberry Pi 3 B+ FTDI FT4232H mini module Software environment: Windows 7 OpenOCD GDB After RPi3 boots, FT4232H can control RPi3 through JTAG signals. While JTAG signals are just a bunch of high and low voltage levels, we…

Openocd

4 min read

Debugging Raspberry Pi 3 B+
Debugging Raspberry Pi 3 B+
Openocd

4 min read

Burst Accessing

Burst Accessing

3 Followers

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech