日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

RA8P1 TrustZone分區(qū)引發(fā)的燒錄問題深度調(diào)查| 技術(shù)集結(jié)

RT-Thread官方賬號 ? 2026-06-08 18:18 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本文基于瑞薩RA8P1(Cortex-M85內(nèi)核)Titan開發(fā)板,針對e2studio調(diào)試后RT-Thread Studio、RFP工具出現(xiàn)的批量燒錄失敗異常問題,開展全流程故障排查與根因分析,驗證TrustZone安全分區(qū)的固化機(jī)制、報錯原理與寄存器變化規(guī)律,明確非安全權(quán)限燒錄超邊界觸發(fā)硬件攔截的核心原因,開發(fā)分區(qū)狀態(tài)診斷工具,整理對應(yīng)的問題修復(fù)方式與工程規(guī)避規(guī)范,解決該系列芯片的共性燒錄故障。


目錄


背景


調(diào)查進(jìn)展


問題現(xiàn)象


調(diào)查過程


形成診斷工具


相關(guān)資料


總結(jié)

1 背景

RA8P1 Titan Board(Cortex-M85,1GHz)在使用 e2studio 調(diào)試下載后再去下載 RT-Thread 的任何工程都會失敗,Renesas Flash Programmer(RFP)也一樣報錯。這個問題嚴(yán)重影響了開發(fā)效率,本文記錄了從發(fā)現(xiàn)問題到定位根因再到形成診斷工具的完整調(diào)查過程。

2 調(diào)查進(jìn)展

整個調(diào)查過程的逐步推進(jìn)如下:

步驟

發(fā)現(xiàn)

進(jìn)展

第 1 步

用 RFP init 能臨時恢復(fù),但不知道根本原因

現(xiàn)象確認(rèn),原因未知

第 2 步

發(fā)現(xiàn)setTZBoundaries開關(guān),關(guān)閉后問題消失

鎖定關(guān)聯(lián)因素

第 3 步

使用 RDPM 設(shè)置同樣 32KB 分區(qū)后 RFP 同樣失敗

確認(rèn)是分區(qū)配置本身導(dǎo)致的問題

第 4 步

hex 文件 52.4KB 遠(yuǎn)大于 32KB Secure 分區(qū),RFP 報 Command:13, Response:D2

找到直接原因:寫入超邊界

第 5 步

JLink 讀取 CFSAMONA 從0x00FF8000變?yōu)?x00008000

寄存器級驗證根因

第 6 步

查閱 FSP 文檔確認(rèn)分區(qū)存儲在專用非易失性區(qū)域,僅啟動模式可讀寫

理解持久化機(jī)制

第 7 步

編寫bsp_tz_monitor.c,啟動時打印狀態(tài)警告開發(fā)者

形成診斷工具固化經(jīng)驗

3 問題現(xiàn)象

e2studio 調(diào)試后 RT-Thread Studio 無法下載:使用 e2studio 調(diào)試下載 RT-Thread 工程后,再用 RT-Thread Studio 下載任何工程都會失敗。

****** Error: Timeout while calculating CRC, RAMCode did not respond in time!
Timeout while calculating CRC, RAMCode did not respond in time!
Timeout while calculating CRC, RAMCode did not respond in time!
Verification failed @ address 0x02000000
Error while programming flash: Verify failed.

70c4fd4e-6323-11f1-ab55-92fbcf53809c.png

RFP 也報錯:用瑞薩官方 RFP 軟件下載同樣失敗。

Error(E1000008): An address error occurred in the device. (Command: 13, Response: D2)
Operation failed.

70d83292-6323-11f1-ab55-92fbcf53809c.png

已知的臨時解決方案:根據(jù) RT-Thread Titan 開發(fā)板 FAQ 的說明——用 RFP 執(zhí)行 Initialize Target(擦除芯片)可以恢復(fù)。但這只是治標(biāo)不治本,我們需要知道問題產(chǎn)生的根源。

4 調(diào)查過程

STEP1:發(fā)現(xiàn) setTZBoundaries 開關(guān)

在調(diào)查 e2studio 的 Debug Configurations 時,發(fā)現(xiàn)有一個TrustZone boundary相關(guān)的配置選項:

70f4455e-6323-11f1-ab55-92fbcf53809c.png

對應(yīng)的.launch文件中有這樣一個屬性:

<booleanAttributekey="com.renesas.hardwaredebug.arm.jlink.setTZBoundaries"value="true"/>

將其改為false后,問題不再出現(xiàn),一切恢復(fù)正常。

71013c78-6323-11f1-ab55-92fbcf53809c.png

這說明問題與 TrustZone 邊界配置有直接關(guān)系。


STEP2:RDPM 工具驗證

e2studio 中還有一個Run → Renesas Device Partition Manager(RDPM)工具:

711062ac-6323-11f1-ab55-92fbcf53809c.png

RDPM 可以手動設(shè)置 Secure/Non-Secure 分區(qū)大?。?/p>

711e7842-6323-11f1-ab55-92fbcf53809c.png

使用 RDPM 設(shè)置 32KB Code MRAM Secure 分區(qū)后的日志給了我們重要啟發(fā):

Connecting...
Loading library: SUCCESSFUL!
Establishing connection: SUCCESSFUL!
Checking the device type: SUCCESSFUL!
CONNECTED.

Programming secure/non-secure memory partitions with the following settings...
-Code MRAM Secure(kB): 32
SUCCESSFUL!

Disconnecting...
DISCONNECTED.

設(shè)置完成后,RFP 再次報同樣的Error(E1000008)錯誤。這說明RDPM 與 setTZBoundaries=true 最終達(dá)到的效果是一樣的——都配置了 32KB 的 Secure 分區(qū)。

STEP3:豁然開朗——hex 文件大小

回頭看我們的 RT-Thread hex 文件:

Writing data to the target device
[Code MRAM 1] 0x02000000 - 0x0200D19F size : 52.4 K

52.4KB 遠(yuǎn)大于 32KB 的 Secure 分區(qū)!

RDPM 日志說 "Code MRAM Secure: 32KB",即 flash 前 32KB 被標(biāo)記為 Secure 區(qū)域。我們的 hex 要從0x02000000寫到0x0200D19F,但0x02008000之后屬于 Non-Secure 區(qū)域。RFP 以 Non-Secure 權(quán)限連接設(shè)備,試圖寫 Secure 區(qū)域之外的地址時,硬件 TrustZone Filter(TZF)直接攔截,報地址錯誤:

Error(E1000008): An address error occurred in the device. (Command: 13, Response: D2)

Command 13是 RFP 的寫入命令,Response D2表示 TZ 安全違規(guī)。

STEP4:寄存器級驗證

為了從硬件層面驗證,我們通過 JLink Commander 讀取了相關(guān)的 TrustZone 狀態(tài)寄存器。

關(guān)鍵寄存器:CFSAMONA(Code Flash Security Attribution Monitor)

條件

寄存器值

解碼

含義

setTZBoundaries=false

0x00FF8000

CFS2=511 blocks

邊界超出 flash 末尾 → 全部 Non-Secure

setTZBoundaries=true

0x00008000

CFS2=1 block

32KB Secure + 剩余 Non-Secure

完整的三組寄存器總結(jié):

寄存器

地址

屬性

說明

CFSAMONA.CFS2

0x40204030 [23:15]

只讀監(jiān)視器

Code flash Secure 塊數(shù)(每塊 32KB)

SFSAMON.SFS

0x4020403C [23:15]

只讀監(jiān)視器

SiP flash Secure 塊數(shù)

DLMMON

0x40204038 [3:0]

只讀監(jiān)視器

DLM 生命周期狀態(tài)

SRAMSABAR0-3

0x40008400-0x4000840C [20:13]

讀寫

SRAM 安全邊界

TCMSABARC/S

0x40008508/0x4000850C [18:13]

讀寫

TCM 安全邊界

STEP5:深挖分區(qū)存儲機(jī)制

進(jìn)一步研究發(fā)現(xiàn),RA8P1 的 TrustZone 分區(qū)信息并非存儲在普通的代碼 flash 或 OFS(選項設(shè)置內(nèi)存)區(qū)域,而是存儲在專用的非易失性存儲區(qū)域,只能通過 SCI/USB 啟動模式命令進(jìn)行讀寫。RDPM 和 e2studio 的調(diào)試器固件會自動將 MD 引腳拉低進(jìn)入啟動模式來完成分區(qū)編程

存儲位置

說明

代碼 flash (0x02000000+)

不存儲分區(qū)信息

OFS 區(qū)域 (0x02C9F040+)

存儲 WDT、ECC、LVD 等選項,不存儲分區(qū)

專用非易失性存儲

僅可通過啟動模式命令讀寫,內(nèi)存不可見

CFSAMONA 寄存器

啟動時硬件自動加載分區(qū)信息至此只讀監(jiān)視器

這就是為何斷電后問題依然存在——分區(qū)信息存儲在非易失性介質(zhì)中,JLink 常規(guī)mem32無法直接讀取分區(qū)存儲區(qū),但可以通過 CFSAMONA 寄存器間接觀察分區(qū)效果。

5 形成診斷工具

基于以上調(diào)查,我們編寫了bsp_tz_monitor.c診斷模塊,在芯片初始化階段調(diào)用bsp_tz_monitor_print()即可打印所有 TrustZone 相關(guān)寄存器的狀態(tài)。如果檢測到分區(qū)配置,會給出明確的警告和修復(fù)指引。

使用方法

在hal_entry()中調(diào)用:

#include"bsp_tz_monitor.h"

voidhal_entry(void)
{
// 初始化代碼...
bsp_tz_monitor_print();// 打印 TZ 狀態(tài)
// 應(yīng)用代碼...
}

正常狀態(tài)輸出(無分區(qū))

712b34e2-6323-11f1-ab55-92fbcf53809c.png

===== TrustZone Security Monitor =====
DLM @ 0x40204038 = 0x00000004 -> OEM_PL1

CFSAMONA @ 0x40204030 = 0x00FF8000
-> Secure blocks: 511 | Secure size: 16352 KB
-> Boundary exceeds flash end -> entire flash is Non-Secure
...

>>>> No active TZ partition -> device is fully Non-Secure. <<<<
========================================

完整日志見1.log

異常狀態(tài)輸出(32KB Secure 分區(qū))

===== TrustZone Security Monitor =====
DLM @ 0x40204038 = 0x00000004 -> OEM_PL1

CFSAMONA @ 0x40204030 = 0x00008000
-> Secure blocks: 1 | Secure size: 32 KB
-> Secure: 0x02000000 - 0x02007FFF (32 KB)
-> Non-Secure alias: 0x12008000 - 0x12107FFF
*** WARNING: CFSAMONA has 32 KB Secure region active! ***

>>>> WARNING: Hardware TZ partition detected! <<<<
>>>> Fix methods: <<<<
>>>> 1. RFP: connect -> Initialize Target (erase chip) <<<<
>>>> 2. RFP CLI: -fo boundary 0,0,0,0,0 (reset all) <<<<
>>>> 3. e2studio: Run -> Renesas Device Partition Manager <<<<
>>>> 4. e2studio Debug Config -> setTZBoundaries=false <<<<
========================================

完整日志見2.log

源代碼

  • src/bsp_tz_monitor.h — 函數(shù)聲明
  • src/bsp_tz_monitor.c — 寄存器讀取、解碼、打印實現(xiàn)

6 相關(guān)資料

資料

來源

說明

R7KA8P1KF_core0.h

FSP CMSIS 設(shè)備頭文件

寄存器定義和地址映射

core_cm85.h

CMSIS 6

Cortex-M85 核心寄存器定義(SAU 等)

bsp_security.c

FSP BSP

R_BSP_SecurityInit() SAU/IDAU 初始化邏輯

bsp_feature.h

FSP BSP RA8P1

BSP_FEATURE_TZ_HAS_DLM=1、__SAUREGION_PRESENT=1

rfp-cli.md

RFP 文檔

-fo boundary 命令說明

english.xml

e2studio 插件

IDS_RA_BOUNDARY_PROGRAM_SUCCESSFUL 等提示

RA8_CM85_dual.grp

e2studio MCU 文件

TrustZoneTypeSettings=2、AuthAp=2、MemAp=1

RA8P1_Extra.mbl

e2studio MCU 文件

選項設(shè)置內(nèi)存(OFS)地址0x02C9F040

FSP 用戶手冊

RASC 文檔

DLM 設(shè)備分區(qū)存儲在非易失性內(nèi)存中,通過啟動模式編程

Renesas Device Partition Manager.pdf

e2幫助

見doc文件夾

device-lifecycle-mgmt-ra8.pdf

官網(wǎng)

見doc文件夾


7 總結(jié)

根因流程圖


e2studio Debug 啟動


setTZBoundaries=true(默認(rèn))

├──→ DLA 認(rèn)證(CoreSight 調(diào)試 mailbox)
├──→ 驅(qū)動 MD 引腳進(jìn)入 SCI 啟動模式
└──→ 寫入 32KB Secure 分區(qū)到專用非易失性存儲


芯片重新上電


硬件從非易失性存儲加載分區(qū) → IDAU 配置

├──→ CFSAMONA = 0x00008000(32KB Secure)
└──→ flash 前 32KB 標(biāo)記為 Secure


RFP 以 Non-Secure 連接

├──→ 試圖寫 0x02000000 - 0x0200D19F(52.4KB)
├──→ 超過 0x02008000 邊界 → TZF 攔截
└──→ Error(E1000008) Command:13 Response:D2


驗證證據(jù)


證據(jù)

說明

CFSAMONA 從0x00FF8000→0x00008000

32KB Secure 分區(qū)被激活

SRAMSABAR0-3 不變

僅 Code flash 分區(qū)被修改,SRAM 不受影響

DLMMON = 0x04 不變

DLM 生命周期狀態(tài)未改變,仍處于 OEM_PL1

RDPM 設(shè)置相同大小后 RFP 同樣失敗

確認(rèn)是分區(qū)本身而不是 e2studio 特定問題

hex 大小 52.4KB > 32KB

寫入超邊界導(dǎo)致 TZ 違規(guī)

-fo boundary 可恢復(fù)

通過啟動模式重寫分區(qū)配置為全 Non-Secure


最終結(jié)論


RA8P1(以及所有支持 DLM 的 RA 設(shè)備)的 TrustZone 分區(qū)信息存儲在專用的非易失性存儲區(qū)域中,通過 SCI/USB 啟動模式命令進(jìn)行編程。一旦激活,硬件 IDAU 在啟動時自動加載分區(qū)配置,將 flash 劃分為 Secure 和 Non-Secure 區(qū)域。

默認(rèn)情況下,e2studio 的setTZBoundaries=true會在調(diào)試連接時自動寫入 32KB Secure 分區(qū)。后續(xù)燒錄工具(RT-Thread Studio、RFP)以 Non-Secure 權(quán)限連接設(shè)備,當(dāng)燒錄的固件超過 Secure 分區(qū)邊界時,TrustZone Filter 直接攔截寫入操作。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 瑞薩
    +關(guān)注

    關(guān)注

    38

    文章

    22553

    瀏覽量

    91870
  • 開發(fā)板
    +關(guān)注

    關(guān)注

    26

    文章

    6572

    瀏覽量

    121534
  • trustzone
    +關(guān)注

    關(guān)注

    0

    文章

    24

    瀏覽量

    13179
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    瑞薩電子RA8P1系列32位AI MCU介紹

    RA8P1系列是瑞薩電子首款搭載高性能Arm Cortex-M85(支持Helium矢量擴(kuò)展)及Ethos-U55 NPU的32位AI加速微控制器(MCU)。該系列通過單芯片超過
    的頭像 發(fā)表于 09-23 10:15 ?3638次閱讀
    瑞薩電子<b class='flag-5'>RA8P1</b>系列32位AI MCU介紹

    地表最強(qiáng)M85內(nèi)核芯片-RA8P1測評 | 技術(shù)集結(jié)

    瑞薩電子宣布推出針對人工智能(AI)、機(jī)器學(xué)習(xí)(ML)應(yīng)用以及實時分析的RA8P1微控制器(MCU)產(chǎn)品群。該系列MCU通過將1
    的頭像 發(fā)表于 07-05 10:04 ?3368次閱讀
    地表最強(qiáng)M85內(nèi)核芯片-<b class='flag-5'>RA8P1</b>測評 | <b class='flag-5'>技術(shù)</b><b class='flag-5'>集結(jié)</b>

    基于RT-Thread的RA8P1 CoreMark 6300分優(yōu)化配置指南 | 技術(shù)集結(jié)

    如何通過關(guān)鍵配置,將RA8P1(Cortex-M85內(nèi)核)的CoreMark分?jǐn)?shù)提升至官網(wǎng)登記的6300分。內(nèi)容涵蓋編譯器優(yōu)化選項、鏈接時優(yōu)化(LTO)、以及關(guān)鍵的
    的頭像 發(fā)表于 05-15 18:11 ?3632次閱讀
    基于RT-Thread的<b class='flag-5'>RA8P1</b> CoreMark 6300分優(yōu)化配置指南 | <b class='flag-5'>技術(shù)</b><b class='flag-5'>集結(jié)</b>

    【瑞薩AI挑戰(zhàn)賽】手寫數(shù)字識別模型在RA8P1 Titan Board上的部署

    輕量級深度學(xué)習(xí)模型端側(cè)部署的優(yōu)質(zhì)硬件平臺。本文將基于RA8P1 Titan Board開發(fā)板,結(jié)合ruhmi、RT-Thread Studio等工具,從開發(fā)環(huán)境搭建、手寫數(shù)字識別模型訓(xùn)練、模型轉(zhuǎn)換量化到
    發(fā)表于 03-15 20:42

    RA6快速設(shè)計指南 [8] 使用TrustZone?

    7 使用TrustZone 7.1 Arm TrustZone 技術(shù)的實現(xiàn) 某些RA6 MCU(如RA6M4和
    的頭像 發(fā)表于 06-19 15:25 ?1810次閱讀
    <b class='flag-5'>RA</b>6快速設(shè)計指南 [<b class='flag-5'>8</b>] 使用<b class='flag-5'>TrustZone</b>?

    Arm? TrustZone? 技術(shù)簡介

    一.前言 本文對TrustZone 進(jìn)行簡單的介紹,不涉及具體的技術(shù)細(xì)節(jié),旨在有一個概念性的感性的理解,后面有機(jī)會再分享幾篇更詳細(xì)的技術(shù)細(xì)節(jié)介紹和實際應(yīng)用案例。 本文后續(xù)內(nèi)容以瑞薩的RA
    的頭像 發(fā)表于 07-04 08:44 ?5138次閱讀
    Arm? <b class='flag-5'>TrustZone</b>? <b class='flag-5'>技術(shù)</b>簡介

    RA8T1基于480MHz Arm Cortex-M85、搭載Helium和TrustZone的電機(jī)控制微控制器技術(shù)手冊

    RA8T1 系列 32 位微控制器 (MCU) 基于高達(dá) 480MHz 的 Arm^?^ Cortex-M85^?^ 內(nèi)核,采用 Helium? 技術(shù)TrustZone ^?^ ,并提供針對電機(jī)
    的頭像 發(fā)表于 05-15 17:17 ?1356次閱讀
    <b class='flag-5'>RA8T1</b>基于480MHz Arm Cortex-M85、搭載Helium和<b class='flag-5'>TrustZone</b>的電機(jī)控制微控制器<b class='flag-5'>技術(shù)</b>手冊

    貿(mào)澤開售Renesas Electronics RA8P1微控制器 為先進(jìn)AI提供高CPU性能

    RA8P1 微控制器 (MCU)。RA8P1微控制器將Arm? Cortex ? -M85 (CM85) 和 Cortex-M33 (CM33) 中央處理器 (CPU) 內(nèi)核與 Arm
    的頭像 發(fā)表于 09-17 14:49 ?1368次閱讀
    貿(mào)澤開售Renesas Electronics <b class='flag-5'>RA8P1</b>微控制器  為先進(jìn)AI提供高CPU性能

    RT-Thread首款A(yù)I硬件搶先曝光!——RA8P1 Titan Board

    RT-Thread與瑞薩電子攜手推出全新的AI硬件產(chǎn)品RA8P1TitanBoard,搭載頻率1GHzArmCortex-M85與250MHzArmCortex-M33雙架構(gòu)核RA8P1芯片
    的頭像 發(fā)表于 10-23 12:02 ?1942次閱讀
    RT-Thread首款A(yù)I硬件搶先曝光!——<b class='flag-5'>RA8P1</b> Titan Board

    正式上市: Cortex-M85 RA8P1 Titan Board重新定義,邊緣AI的性能邊界 | 產(chǎn)品動態(tài)

    RT-Thread與瑞薩電子攜手推出全新的AI硬件產(chǎn)品RA8P1TitanBoard現(xiàn)正式上市。RT-ThreadRA8P1TitanBoard為工程師們提供了一個靈活、全面的開發(fā)平臺,助力開發(fā)者在
    的頭像 發(fā)表于 10-27 19:56 ?1106次閱讀
    正式上市: Cortex-M85 <b class='flag-5'>RA8P1</b> Titan Board重新定義,邊緣AI的性能邊界 | 產(chǎn)品動態(tài)

    【直播預(yù)告】RT-Thread帶你首發(fā)體驗:基于瑞薩RA8P1 MCU的Titan Board | 問學(xué)直播

    首款搭載RA8P1雙核AI加速M(fèi)CU的TitanBoard來了!11月5日晚19:30,RT-Thread攜手瑞薩專家團(tuán)隊,帶大家首發(fā)體驗基于瑞薩RA8P1MCU的TitanBoard,一起揭開雙核
    的頭像 發(fā)表于 10-30 11:54 ?1222次閱讀
    【直播預(yù)告】RT-Thread帶你首發(fā)體驗:基于瑞薩<b class='flag-5'>RA8P1</b> MCU的Titan Board | 問學(xué)直播

    RA8P1部署ai模型指南:從訓(xùn)練模型到部署?|?本周六

    在嵌入式邊緣AI中,如何把“訓(xùn)練好的模型”穩(wěn)定地“跑在板子上”,決定了項目能否落地。我們帶你基于RA8P1平臺,跑通從數(shù)據(jù)準(zhǔn)備、模型訓(xùn)練、量化轉(zhuǎn)換,到工程部署的整個流程,幫助你快速實現(xiàn)在RA8P1
    的頭像 發(fā)表于 11-20 18:06 ?2623次閱讀
    <b class='flag-5'>RA8P1</b>部署ai模型指南:從訓(xùn)練模型到部署?|?本周六

    深度剖析RA8E1微控制器:性能、特性與設(shè)計要點

    深度剖析RA8E1微控制器:性能、特性與設(shè)計要點 在當(dāng)今的電子技術(shù)領(lǐng)域,微控制器(MCU)作為核心組件,廣泛應(yīng)用于各種智能設(shè)備和嵌入式系統(tǒng)中。Renesas的RA8E1 Group微控
    的頭像 發(fā)表于 12-26 18:05 ?1811次閱讀

    瑞薩電子RA系列MCU 2025年新品回顧

    2025年瑞薩RA系列推出10個新產(chǎn)品,覆蓋了從入門級低功耗(RA0E2)、中端低功耗(RA4C1)、高端工業(yè)及機(jī)器人控制(RA8T2)到AI加速(
    的頭像 發(fā)表于 01-27 09:57 ?1980次閱讀
    瑞薩電子<b class='flag-5'>RA</b>系列MCU 2025年新品回顧

    RT-Thread新開發(fā)工具支持:e2studio手把手適配教程 | 技術(shù)集結(jié)

    Titan-RA8P1的芯片是Renensas的RA8P1系列芯片,瑞薩官方使用的IDE是e2studio。本文介紹如何在e2studio中創(chuàng)建工程并結(jié)合RT-Thread的源碼,在e2studio
    的頭像 發(fā)表于 04-02 18:06 ?3804次閱讀
    RT-Thread新開發(fā)工具支持:e2studio手把手適配教程 | <b class='flag-5'>技術(shù)</b><b class='flag-5'>集結(jié)</b>
    新河县| 左贡县| 酒泉市| 高安市| 夏河县| 石台县| 资兴市| 巫溪县| 昭平县| 拜城县| 顺义区| 株洲市| 陆河县| 根河市| 萨迦县| 普兰县| 阿克| 广平县| 鹤岗市| 十堰市| 星座| 南安市| 宾川县| 霍邱县| 新民市| 通河县| 富宁县| 自治县| 上饶县| 永新县| 延长县| 永城市| 开鲁县| 从江县| 东丽区| 宝兴县| 开鲁县| 金昌市| 巫溪县| 和静县| 浪卡子县|