這個由加州大學柏克萊分校所打造而興起的 RISC-V 開放指令集架構,不少人雖用過開源的工具包,但卻鮮少人深入探討底層的架構!筆者身為與之工作的攻城獅,因為工作、研究、興趣,將這期間的開發過程記錄下來。預計將會分成架構介紹、除錯器底層實作介紹及相關應用等等!
0. 前言 經過前面五篇的洗禮後,終於來到本系列最後一篇啦!!! 先幫各位複習一下前面那幾篇的連結: 「Day 16: 深入淺出 RISC-V 源碼剖析 (1...
0. 前言 終於又來到Lab的時間啦! 經過前面六篇的分析後,想必對OpenOCD在RISC-V架構上的支援有更深一層的了解! 現在就讓我們來操作一下,看看程式...
0. 前言 上篇Lab中有用到一個新的Adapter--Olimex ARM-USB-TINY-H! 本篇主要是簡單介紹一下,順便帶出內建的核心晶片FTDI F...
0. 前言 上篇簡單的介紹後,本篇將深入介紹MPSSE中,常用到的Command, 作為下一篇實作部分的引導! 本文預計主要分成以下小節: Initial &...
0. 前言 經過昨天稍微解釋常用到的MPSSE Commands後,今天來做個總結! 來看看OpenOCD中如何實作FTDI-based Adapter的支援!...
0. 前言 經過上篇苦戰之後,終於進到最後講解JTAG訊號控制的部分! 本篇可能會有點長和無聊! 筆者盡量以程式碼配合範例的方式說明! 1....
0. 前言 經過上篇苦戰後,截至昨日為止,已經說明完整個OpenOCD的架構/實作, 從上層Target支援開始,一路到底層FTDI-based Adapter...
0. 前言 終於倒數第三天啦!! 不過今天還是要來繼續奮戰一下!! 今天呢! 要來介紹一個我覺得蠻有趣的Flash燒錄方式:"Target Burn...
0. 前言 經過昨天的鏖戰後,終於來到倒數第二篇啦!! 今天就講點輕鬆的東西,看看上層GDB如何跟OpenOCD之間溝通! 1. GDB vs...
0. 前言 終於來到這第30篇的文章,時間說長不長,說短也不短, 尤其是其中還剛好卡了個耶誕節和跨年,想當初被拖來報名這個比賽的時候, 還生怕會無法寫滿30天的...