前言 由於最近ARM公司要求員工“停止所有與華為及其子公司正在生效的合約、支持及未決約定”,即暫停與華為的相關合作,大家紛紛把注意力投向了另一個的處理器架構RISC-V,它是基於精簡指令集(RI ...
前言 由於最近ARM公司要求員工“停止所有與華為及其子公司正在生效的合約、支持及未決約定”,即暫停與華為的相關合作,大家紛紛把注意力投向了另一個的處理器架構RISC-V,它是基於精簡指令集(RI ...
機器模式 機器模式(縮寫為 M 模式,M-mode)是 RISC-V 中 hart(hardware thread,硬件線 程)可以執行的最高權限模式。在 M 模式下運行的 hart 對內存, ...
第3章 CH32V307下載與調試 本章主要講解如何通過WCH-Link以及WCHISPTool對CH32V307下載程序,以及如何通過MRS與WCH-Link對CH32V307進行仿真調試。 參 ...
前言 Windows環境下搭建基於Eclipse + RISC-V gcc編譯器的RISC-V開發環境,配合openocd調試軟件,可以實現RISC-V內核程序的編譯、下載和調試。 准備工作 工 ...
[前言] 本文記錄WCH 的CH57系列 CH58 系列的上手,資料獲取等. 本文乃至於本Blog只探討SOC類型的芯片,就是直接進行二次開發,或者說能同時跑用戶代碼的芯片,對於預燒firmware ...
RISC-V MCU堆棧機制 1、什么是堆棧? 在嵌入式的世界里,堆棧通常指的是棧,嚴格來說,堆棧分為堆(Heap)和棧(Stack)。 棧(Stack): 一種順序數據結構,滿足后進先出 ...
CH569/CH565 是沁恆推出的USB3.0的高速接口芯片 基於RISC-V 內核,最高主頻為120Mhz 本文記錄一些關於使用過程中的一些小Tips [固件下載] (以下適用於boot ...
RISC-V gp全局指針寄存器說明 gp,global pointer,全局指針寄存器,RISC-V 32個寄存器之一,為了優化±2KB內全局變量的訪問。 gp寄存器在啟動代碼中加載為__glo ...
前言 好久沒更新博客了,這篇文章寫寫停停,用了近一周的時間,終於寫完了。本篇文章介紹,串口協議數據幀格式、串行通信的工作方式、電平標准、編碼方式及Verilog實現串口發送一個字節數據和接收一個字節 ...
前言 像眾多的ble供應商,沁恆的ble同樣提供BLE協議棧與應用部分代碼分離方式 適用芯片: CH573/CH571 適配SDK版本 SDK版本 ...