0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創(chuàng)作中心

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

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

瑞薩RH850啟動(dòng)時(shí)間加快解決方案

駿龍電子 ? 來(lái)源:駿龍電子 ? 2024-07-12 17:22 ? 次閱讀

瑞薩 RH850/F1KM-S4 是 RH850/F1x 系列中的一組單芯片微控制器,專為汽車車身電氣應(yīng)用而設(shè)計(jì),其具有功耗低,內(nèi)部閃存范圍 3MB-4MB,封裝 100-272 引腳不等。此外,所有產(chǎn)品都增加了 CAN FD 和以太網(wǎng)接口以及硬件安全模塊,CPU 工作頻率也提高到 240MHz。接下來(lái)將通過某汽車客戶在實(shí)際應(yīng)用中遇到的網(wǎng)關(guān)軟件問題案例,為大家介紹瑞薩 RH850 啟動(dòng)時(shí)間加快解決方案。 問題描述 客戶反饋 F1KM-S4 (R7F701649) 軟件啟動(dòng)時(shí)間在 RAM 清零時(shí),占用時(shí)間超長(zhǎng),從 MCU 上電到軟件進(jìn)入 main 函數(shù)約 65ms;終端客戶設(shè)備啟動(dòng)后需在 200ms 以內(nèi)加入到 CAN 網(wǎng)絡(luò)中;客戶嘗試在 startup 啟動(dòng)文件中去除 RAM 清零動(dòng)作,但設(shè)備在斷開調(diào)試器后設(shè)備無(wú)法正常工作。下圖為客戶實(shí)測(cè) MCU 啟動(dòng)波形:

cce31d2a-3f5a-11ef-a4c8-92fbcf53809c.jpg

問題排查及解決方案

一、利用客戶代碼使用 CS+ 調(diào)試實(shí)測(cè),發(fā)現(xiàn) MCU 由 RESET 到 main 函數(shù)時(shí)間為 68ms,基本與客戶示波器波形時(shí)間一致。

cd0416e2-3f5a-11ef-a4c8-92fbcf53809c.jpg

二、分析 startup.850 文件,MCU 啟動(dòng)基本有如下圖所示 7 個(gè)步驟,同時(shí)在啟動(dòng)步驟中也沒有發(fā)現(xiàn)任何異常。

cd31144e-3f5a-11ef-a4c8-92fbcf53809c.jpg

三、單步調(diào)試定位耗時(shí)代碼,確定耗時(shí)在 RAM 清零部分。

cd588394-3f5a-11ef-a4c8-92fbcf53809c.jpg

四、查閱芯片手冊(cè)對(duì)于 RAM 描述,發(fā)現(xiàn) RAM 在讀寫是與 CPU 時(shí)鐘有密切關(guān)系,如下圖所示:

cd7e8bca-3f5a-11ef-a4c8-92fbcf53809c.jpg

五、依據(jù)芯片手冊(cè)描述,分析 startup 啟動(dòng)文件。從而在步驟 6 代碼解析中發(fā)現(xiàn)跳轉(zhuǎn)硬件初始化描述,并且檢查在 __lowinit 函數(shù)中只對(duì)休眠保留 RAM 是否進(jìn)行清零操作,并沒有實(shí)際硬件初始化動(dòng)作。由于 RAM 讀寫是與 CPU 時(shí)鐘有關(guān),且在啟動(dòng)步驟 1 到 6 并沒有進(jìn)行時(shí)鐘初始化動(dòng)作,故 CPU 時(shí)鐘使用內(nèi)部低速默認(rèn)時(shí)鐘,從而影響到 RAM 讀寫時(shí)間。

cd98226a-3f5a-11ef-a4c8-92fbcf53809c.jpg

六、增加 __lowinit 初始化 CPU 時(shí)鐘相關(guān)代碼。

cdc26b92-3f5a-11ef-a4c8-92fbcf53809c.jpg

七、修改驗(yàn)證。修改后 RAM 清零時(shí)間約為 5.4ms,比原來(lái)快 10 倍左右。

cdf20a96-3f5a-11ef-a4c8-92fbcf53809c.jpg

總結(jié) 根據(jù)上述的客戶案例問題解析,可以得出以下幾點(diǎn)經(jīng)驗(yàn):

1. 根據(jù)手冊(cè) RAM 說(shuō)明分析,RAM 讀寫時(shí)間是根據(jù) CPU 時(shí)鐘確定的;

2. RH850 帶有 RAM ECC 功能,客戶在做功能安全相關(guān)時(shí)需要進(jìn)行 RAM ECC 檢測(cè),stratup 時(shí)必須將 RAM 清零防止 ECC 錯(cuò)誤發(fā)生,故啟動(dòng)時(shí)需要將 RAM 清零不能去掉此部份代碼;

3. 軟件在 startup 啟動(dòng)階段未加入 CPU 時(shí)鐘初始化動(dòng)作,導(dǎo)致 RAM 清零耗時(shí)過長(zhǎng);

4. 在 startup 階段加入 CPU 時(shí)鐘初始化,也符合 startup 中 lowinit 規(guī)則,此方式修改不影響軟件其他功能。

本文主要介紹了瑞薩 RH850 啟動(dòng)時(shí)間加快解決方案,另外 RH850 U2A 系列 MCU,也可以參考此方案進(jìn)行優(yōu)化。

聲明:本文內(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)投訴
  • 微控制器
    +關(guān)注

    關(guān)注

    48

    文章

    7839

    瀏覽量

    153278
  • mcu
    mcu
    +關(guān)注

    關(guān)注

    146

    文章

    17690

    瀏覽量

    357746
  • 以太網(wǎng)
    +關(guān)注

    關(guān)注

    40

    文章

    5543

    瀏覽量

    174079
  • 瑞薩
    +關(guān)注

    關(guān)注

    36

    文章

    22353

    瀏覽量

    87546

原文標(biāo)題:瑞薩 RH850 啟動(dòng)時(shí)間加快解決方案

文章出處:【微信號(hào):駿龍電子,微信公眾號(hào):駿龍電子】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    RH850 FCL、FDL和EEL庫(kù)的配置和使用

    RH850 Flash中有兩種存儲(chǔ)類型:Mapping of Code Flash Memory和Mapping of Data Flash Memory。
    的頭像 發(fā)表于 01-13 13:16 ?4553次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b><b class='flag-5'>RH850</b> FCL、FDL和EEL庫(kù)的配置和使用

    從什么渠道可以找到的芯片手冊(cè)?

    在baidu,及官網(wǎng)查找均不能很好地獲得的芯片手冊(cè),如RH850/F1L。向其他的一些大廠如TI,F(xiàn)reescale他們的官網(wǎng)均有豐
    發(fā)表于 02-13 15:19

    RH850/F1L用戶手冊(cè)的CAN接口部分介紹

    本文介紹RH850/F1L用戶手冊(cè)(user manual)的CAN接口部分的中文翻譯。博主會(huì)持續(xù)更新該用戶手冊(cè),直到整個(gè)翻譯完成,有興趣的朋友可持續(xù)關(guān)注.版權(quán)聲明本博文系歐科曼汽車電子所
    發(fā)表于 12-09 07:46

    RH850F1x開發(fā)環(huán)境的搭建方法

    幫到大家。RH850F1x完整開發(fā)環(huán)境介紹買RH850F1x開發(fā)板,贈(zèng)送完整開發(fā)環(huán)境,包括1、IAR for RH850編譯器2、CAN
    發(fā)表于 01-27 06:55

    如何配置***編譯器使其可以結(jié)合E1仿真器對(duì)RH850進(jìn)行仿真調(diào)試?

    如何配置***編譯器使其可以結(jié)合E1仿真器對(duì)RH850進(jìn)行仿真調(diào)試?
    發(fā)表于 02-16 07:00

    RH850P1M-C芯片或者RH850P系列誰(shuí)用過,用什么配置軟件啊?

    最近在使用RH850/P1M-C/R7F701374單片機(jī),開發(fā)環(huán)境使用過CS+、e2 studio、IAR都有這個(gè)芯片型號(hào)。但是配置軟件卻沒看到有這個(gè)系列信號(hào),我在renesas官網(wǎng)下載最新的smart configura
    發(fā)表于 01-18 10:00

    RH850 R7F7010693 誰(shuí)能破解

    RH850 R7F7010693 誰(shuí)能破解?可以的加我V:13520223020
    發(fā)表于 04-22 14:29

    推出汽車電子應(yīng)用的新RH850系列微控制器

    電子株式會(huì)社(以下簡(jiǎn)稱“電子”)宣布推出面向汽車電子應(yīng)用的全新RH850系列32位微控制器(MCU)。
    發(fā)表于 03-12 08:27 ?2020次閱讀

    TRACE32支持RH850系列

      全新RH850MCU用于各種汽車車身應(yīng)用,可提供諸多優(yōu)勢(shì)。RH850/F1x系列可分為三大類總共50多種產(chǎn)品,從低端到高端,品類齊全,包括RH850/F1L、RH850/F1M及
    發(fā)表于 09-12 19:02 ?22次下載

    結(jié)合GHS MULTI使用E1仿真器實(shí)現(xiàn)對(duì)RH850單片機(jī)的仿真調(diào)試

    博主聯(lián)系方式:QQ:1256153255 ,郵箱:1256153255@qq.com點(diǎn)擊這里可申請(qǐng)RH850開發(fā)板點(diǎn)擊這里可申請(qǐng)E1仿真器點(diǎn)擊這里可下載GHS安裝包
    發(fā)表于 12-20 19:01 ?20次下載
    結(jié)合GHS MULTI使用<b class='flag-5'>瑞</b><b class='flag-5'>薩</b>E1仿真器實(shí)現(xiàn)對(duì)<b class='flag-5'>瑞</b><b class='flag-5'>薩</b><b class='flag-5'>RH850</b>單片機(jī)的仿真調(diào)試

    支持E/E架構(gòu)進(jìn)化的R-Car/RH850軟件平臺(tái)

     組合使用該軟件平臺(tái)和R-Car 和 RH850 系列產(chǎn)品將大幅提升軟件復(fù)用性,提高客戶的生產(chǎn)能力,為加快產(chǎn)品上市做出貢獻(xiàn)。
    的頭像 發(fā)表于 04-29 14:24 ?1971次閱讀
    支持E/E架構(gòu)進(jìn)化的R-Car/<b class='flag-5'>RH850</b>軟件平臺(tái)

    rh850是什么架構(gòu)?

    rh850是什么架構(gòu)? RH850是一種高性能嵌入式處理器架構(gòu),由日本汽車電子控制系統(tǒng)公司 (Renesas Electronics) 開發(fā)。RH850架構(gòu)是針對(duì)大型汽車系統(tǒng)設(shè)計(jì)的,旨在提供高可靠性
    的頭像 發(fā)表于 08-15 16:22 ?2575次閱讀

    rh850和arm的區(qū)別

    rh850和arm的區(qū)別 RH850和ARM是兩種不同的處理器架構(gòu)。RH850是一款Renesas芯片家族,它基于32位RISC架構(gòu),廣泛應(yīng)用于汽車電子和工業(yè)控制系統(tǒng)等領(lǐng)域。ARM也是一種廣泛應(yīng)用
    的頭像 發(fā)表于 08-15 16:22 ?2373次閱讀

    rh850是什么芯片?

    rh850是什么芯片? RH850是一款高性能的32位RISC微處理器芯片。它由日本的電子公司(Renesas Electronics)開發(fā)和推出,其系列產(chǎn)品在電子系統(tǒng)和汽車領(lǐng)域得
    的頭像 發(fā)表于 08-15 16:22 ?4569次閱讀

    rh850是arm架構(gòu)嗎?

    rh850是arm架構(gòu)嗎? Rh850不是ARM架構(gòu),而是一種基于RISC架構(gòu)的嵌入式微控制器。在本文中,我們將深入探討RH850微控制器的特點(diǎn)、應(yīng)用和發(fā)展前景。 RH850的介紹
    的頭像 發(fā)表于 08-15 16:23 ?2742次閱讀

    電子發(fā)燒友

    中國(guó)電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會(huì)員交流學(xué)習(xí)
    • 獲取您個(gè)性化的科技前沿技術(shù)信息
    • 參加活動(dòng)獲取豐厚的禮品