在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

投稿 | 基于IAR仿真RA低功耗

RA生態(tài)工作室 ? 2022-11-04 10:39 ? 次閱讀

RA MCU 生態(tài)工作室致力于構(gòu)建一個(gè)完善的 RA 生態(tài),這將會(huì)是一個(gè)好玩有趣的開放社區(qū),也提供各種RA相關(guān)問題的解決方法。

1.概述

為實(shí)現(xiàn)RA進(jìn)入Deep software standby mode 后能保持Jlink仿真連接,喚醒DS(Deep software standby mode)后芯片復(fù)位也能保持Jlink仿真。本文檔是基于RA4M2芯片做測(cè)試實(shí)現(xiàn)。(理論上RA所有芯片都通用)

2.配置說明

根據(jù)芯片手冊(cè)文檔說明是支持DeepSoftware Standby mode仿真的,需要做一些配置,并且Jlink也需要配置打開Low Power Debug,Jlink仿真的Low Power Debug默認(rèn)是關(guān)閉的,需要做一些配置。

下圖為芯片手冊(cè)說明(詳細(xì)的配置寄存器請(qǐng)自行看手冊(cè)):

50ba60e6-0f69-11ed-9ade-dac502259ad0.png

下圖為Jlink文檔上邊的Low Power Debugging說明(我們是屬于文檔中介紹的第4種模式):

50dabd1e-0f69-11ed-9ade-dac502259ad0.png

根據(jù)Jlink文檔中的介紹相關(guān)配置相關(guān)的說明如下圖所示(文檔鏈接:https://wiki.segger.com/Generic_IDE#Low_power_debugging

51018df4-0f69-11ed-9ade-dac502259ad0.png

由上總結(jié)需要通過IAR鏈接配置Jlink script file 跟Jlink setting file。

3.代碼

Jlink script file 內(nèi)容如下圖所示(需要自行新建.JLinkScript 文件放IAR工程目錄下邊):

510c0ff4-0f69-11ed-9ade-dac502259ad0.png

源碼:

void clear_DBIRQ( void )
{
JLINK_CORESIGHT_WriteDP( 2, ( 1 << 24 ) | ( 0 << 4 ) ); // Select AP[1], bank 0
JLINK_CORESIGHT_WriteAP( 0, ( 0 ) | ( 2 << 0 ) | ( 1 << 31 ) ); // AP-access size. Fixed to 2: 32-bit  // Enable software access to the Debug APB bus.
JLINK_CORESIGHT_WriteAP(1, 0x80000410); //MCUCTRL register
JLINK_CORESIGHT_WriteAP( 3, 0x00000000 ); //Clear DBIRQ bit
JLINK_MEM_WriteU16( 0x4001E3FE, 0xA502 ); // PRCR register. Enable access to SYOCDCR register
JLINK_MEM_WriteU8( 0x4001E40E, 0x80 );  // SYOCDR register, set DBGEN bit
JLINK_MEM_WriteU8(0x4001E407, 0x00);    // SYOCDR register, set DBGEN bit
JLINK_MEM_WriteU16( 0x4001E3FE, 0xA500 ); // PRCR register. Disable access to SYOCDCR register
}
void InitTarget( void )
{
clear_DBIRQ();
}
void SetupTarget( void )
{
clear_DBIRQ();
}
int InitEMU(void) {
JLINK_ExecCommand("EnableLowPowerHandlingMode");
return 0;


Jlink setting file文件配置如下圖所示(文件所在目錄為IAR工程下邊的settings\工程名_Debug.jlink)

5136868a-0f69-11ed-9ade-dac502259ad0.png

源碼:


[BREAKPOINTS]
ForceImpTypeAny = 0
ShowInfoWin = 1
EnableFlashBP = 2
BPDuringExecution = 0
[CFI]
CFISize = 0x00
CFIAddr = 0x00
[CPU]
MonModeVTableAddr = 0xFFFFFFFF
MonModeDebug = 0
MaxNumAPs = 0
LowPowerHandlingMode = 1
OverrideMemMap = 0
AllowSimulation = 1
ScriptFile=""
[FLASH]
EraseType = 0x00
CacheExcludeSize = 0x00
CacheExcludeAddr = 0x00
MinNumBytesFlashDL = 0
SkipProgOnCRCMatch = 1
VerifyDownload = 1
AllowCaching = 1
EnableFlashDL = 2
Override = 0
Device="ARM7"
[GENERAL]
WorkRAMSize = 0x3000
WorkRAMAddr = 0x2000D000
RAMUsageLimit = 0x00
[SWO]
SWOLogFile=""
[MEM]
RdOverrideOrMask = 0x00
RdOverrideAndMask = 0xFFFFFFFF
RdOverrideAddr = 0xFFFFFFFF
WrOverrideOrMask = 0x00
WrOverrideAndMask = 0xFFFFFFFF
WrOverrideAddr = 0xFFFFFFFF

IAR 需要增加調(diào)用.JLinkScript文件命令,如下圖所示(命令:--jlink_script_file=$PROJ_DIR$/DS_MODE_debug.JLinkScript):

5183dab6-0f69-11ed-9ade-dac502259ad0.png

配置好后就可以仿真低功耗了。注意:仿真狀態(tài)下的功耗并無參考價(jià)值,如需實(shí)際需脫機(jī)測(cè)試。

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

    關(guān)注

    146

    文章

    17324

    瀏覽量

    352661
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    瑞薩RA家族精品RA2L1產(chǎn)品介紹

    RA2L1MCU是瑞薩RA家族RA2系列廣受歡迎的一款產(chǎn)品。RA2L1MCU專為超低功耗應(yīng)用而設(shè)計(jì),結(jié)合
    的頭像 發(fā)表于 12-27 18:07 ?166次閱讀
    瑞薩<b class='flag-5'>RA</b>家族精品<b class='flag-5'>RA</b>2L1產(chǎn)品介紹

    瑞薩電子RA2A2微控制器的主要特性

    了解RA2A2 MCU豐富的外設(shè)功能和低功耗運(yùn)行如何為實(shí)現(xiàn)節(jié)能社會(huì)做出貢獻(xiàn)。
    的頭像 發(fā)表于 12-19 16:54 ?938次閱讀
    瑞薩電子<b class='flag-5'>RA</b>2A2微控制器的主要特性

    瑞薩電子RA2L1 MCU產(chǎn)品介紹

    RA2L1 MCU是瑞薩RA家族RA2系列廣受歡迎的一款產(chǎn)品。RA2L1 MCU專為超低功耗應(yīng)用而設(shè)計(jì),結(jié)合
    的頭像 發(fā)表于 12-10 10:51 ?392次閱讀
    瑞薩電子<b class='flag-5'>RA</b>2L1 MCU產(chǎn)品介紹

    RA-Eco-RA2E1-48PIN-V1.0開發(fā)板試用】開發(fā)板介紹和環(huán)境搭建

    為主控芯片,擁有豐富的外設(shè),集成度高功能非常強(qiáng)大,具有優(yōu)越的性能和低功耗RA2E1 產(chǎn)品群是 RA 系列的入門級(jí)單芯片微控制器,基于48 MHz Arm? Cortex?-M23 內(nèi)核,具有高**達(dá)
    發(fā)表于 11-09 17:16

    RA-Eco-RA2E1-48PIN-V1.0開發(fā)板試用】開發(fā)板介紹&amp;環(huán)境搭建

    為主控芯片,擁有豐富的外設(shè),集成度高功能非常強(qiáng)大,具有優(yōu)越的性能和低功耗RA2E1 產(chǎn)品群是 RA 系列的入門級(jí)單芯片微控制器,基于48 MHz Arm? Cortex?-M23 內(nèi)核,具有高**達(dá)
    發(fā)表于 11-09 17:09

    RA-Eco-RA2E1-48PIN-V1.0開發(fā)板試用】RA-Eco-RA2E1-48PIN-V1.0開發(fā)板基于Keil MDK環(huán)境搭建

    RA-Eco-RA2E1-48PIN-V1.0開發(fā)板簡介。 以瑞薩R7FA2E1A72DFL為主控芯片,擁有豐富的外設(shè),集成度高功能非常強(qiáng)大,具有優(yōu)越的性能和低功耗RA2E1 產(chǎn)品群是
    發(fā)表于 11-04 22:58

    RA-Eco-RA2E1-48PIN-V1.0開發(fā)板試用】帶你認(rèn)識(shí)RA-Eco-RA2E1-48PIN-V1.0開發(fā)板

    ,方便用戶下載與調(diào)試,全引腳引出方便用戶進(jìn)行拓展。 以R7FA2L1AB2DFL為主控芯片,擁有豐富的外設(shè),集成度高功能非常強(qiáng)大,具有優(yōu)越的性能和低功耗RA2L148MHz ARM? Cortex
    發(fā)表于 11-04 22:53

    RA-Eco-RA0E1-32PIN-V1.0開發(fā)板試用】初步認(rèn)識(shí)RA-Eco-RA0E1-32PIN-V1.0這塊開發(fā)板

    RA0 系列中的入門級(jí)簡易 MCU,具有出色的成本效益和超低功耗。 它使用 Arm Cortex?-M23 內(nèi)核,內(nèi)置高達(dá) 64kB 的閃存,具有 1.6V 到 5.5V 的寬電源電壓范圍,可提供高達(dá)
    發(fā)表于 09-27 11:30

    RA0E1 MCU低功耗演示例程

    RA0E1產(chǎn)品組是RA0系列中的入門級(jí)簡易MCU,具有出色的成本效益和超低功耗。其工作電流僅為84.3μA/MHz,待機(jī)電流低至200nA。為了更好地展現(xiàn)低功耗的特點(diǎn),我們準(zhǔn)備了
    的頭像 發(fā)表于 07-26 15:13 ?707次閱讀
    <b class='flag-5'>RA</b>0E1 MCU<b class='flag-5'>低功耗</b>演示例程

    IAR中生成庫文件并被應(yīng)用工程調(diào)用的參考流程(上)

    通常來說,針對(duì)RA的開發(fā),瑞薩對(duì)于第三方IDE的支持(如IAR EW for ARM)均通過RASC(Renesas RA Smart Configurator)實(shí)現(xiàn)。
    的頭像 發(fā)表于 05-22 14:36 ?2318次閱讀
    在<b class='flag-5'>IAR</b>中生成庫文件并被應(yīng)用工程調(diào)用的參考流程(上)

    IAR仿真時(shí)崩潰了怎么解決?

    發(fā)現(xiàn)IAR有個(gè)BUG,程序中定義一個(gè)unsigned char型的變量,如果在代碼中給變量賦某些值(比如0xEC,0xE0),在IAR仿真環(huán)境下查看該變量時(shí)會(huì)導(dǎo)致IAR奔潰退出。不查看
    發(fā)表于 04-22 07:57

    RA UART實(shí)現(xiàn)SW Standby Mode喚醒流程

    RA系列能夠?qū)崿F(xiàn)休眠模式下的超低功耗,以RA2E1為例,在常溫下的休眠功耗只有約0.25uA(典型值)。
    的頭像 發(fā)表于 04-15 14:03 ?973次閱讀
    <b class='flag-5'>RA</b> UART實(shí)現(xiàn)SW Standby Mode喚醒流程

    瑞薩電子RA產(chǎn)品家族新增RA0E1 MCU產(chǎn)品組

    瑞薩電子RA產(chǎn)品家族新增RA0E1 MCU產(chǎn)品組。RA0E1系列是一款低功耗、低成本微控制器,結(jié)合了32MHz Arm? Cortex?-M23內(nèi)核和優(yōu)化的外設(shè)功能。
    的頭像 發(fā)表于 04-11 15:17 ?1006次閱讀
    瑞薩電子<b class='flag-5'>RA</b>產(chǎn)品家族新增<b class='flag-5'>RA</b>0E1 MCU產(chǎn)品組

    瑞薩RA MCU家族推出集成Arm? Cortex?-M23內(nèi)核的全新RA0系列

    瑞薩RA MCU家族推出全新的RA0系列,RA0E1產(chǎn)品組是入門級(jí)簡易MCU,具有出色的成本效益和超低功耗
    的頭像 發(fā)表于 04-10 14:32 ?1376次閱讀
    瑞薩<b class='flag-5'>RA</b> MCU家族推出集成Arm? Cortex?-M23內(nèi)核的全新<b class='flag-5'>RA</b>0系列

    詳解RA2E3 MCU的低功耗工作模式

    本文將為您詳細(xì)介紹RA2E3 MCU的省電功能如何降低應(yīng)用中不必要的功耗
    的頭像 發(fā)表于 02-22 09:29 ?1243次閱讀
    詳解<b class='flag-5'>RA</b>2E3 MCU的<b class='flag-5'>低功耗</b>工作模式
    主站蜘蛛池模板: 国产精品福利一区 | 天天碰视频 | 国产国拍亚洲精品mv在线观看 | 亚洲jizzjizz妇女 | 日本不卡视频在线视频观看 | 久青草免费在线视频 | 亚洲欧洲色 | 亚洲天堂成人网 | 午夜久久网 | 欧美地区一二三区 | 黑人一区二区三区中文字幕 | 性色网址 | 日本午夜三级 | 久久久久久久蜜桃 | www.久操| 四虎亚洲精品 | 国产在线97色永久免费视频 | 精品三级国产精品经典三 | 97干干 | 免费观看交性大片 | www一区| 亚洲欧美在线观看 | 欧美人与物另类 | 久久99精品久久久久久臀蜜桃 | 亚洲 [12p]| 美女黄页在线观看 | 久国产精品久久精品国产四虎 | 精品久草| 亚洲一级香蕉视频 | 涩综合| 日本黄色录象 | 国产成人无精品久久久久国语 | 四虎影院台湾辣妹 | 免费国产高清精品一区在线 | 黄色片日本网站 | 日本一区视频在线观看 | 人人做人人爽久久久精品 | 男人j桶进女人j的视频 | 日本一区二区精品88 | 曰本在线网| 国产你懂的在线观看 |