衡阳派盒市场营销有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

瑞薩RH850啟動時間加快解決方案

駿龍電子 ? 來源:駿龍電子 ? 2024-07-12 17:22 ? 次閱讀

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

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

問題排查及解決方案

一、利用客戶代碼使用 CS+ 調試實測,發現 MCU 由 RESET 到 main 函數時間為 68ms,基本與客戶示波器波形時間一致。

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

二、分析 startup.850 文件,MCU 啟動基本有如下圖所示 7 個步驟,同時在啟動步驟中也沒有發現任何異常。

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

三、單步調試定位耗時代碼,確定耗時在 RAM 清零部分。

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

四、查閱芯片手冊對于 RAM 描述,發現 RAM 在讀寫是與 CPU 時鐘有密切關系,如下圖所示:

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

五、依據芯片手冊描述,分析 startup 啟動文件。從而在步驟 6 代碼解析中發現跳轉硬件初始化描述,并且檢查在 __lowinit 函數中只對休眠保留 RAM 是否進行清零操作,并沒有實際硬件初始化動作。由于 RAM 讀寫是與 CPU 時鐘有關,且在啟動步驟 1 到 6 并沒有進行時鐘初始化動作,故 CPU 時鐘使用內部低速默認時鐘,從而影響到 RAM 讀寫時間。

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

六、增加 __lowinit 初始化 CPU 時鐘相關代碼。

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

七、修改驗證。修改后 RAM 清零時間約為 5.4ms,比原來快 10 倍左右。

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

總結 根據上述的客戶案例問題解析,可以得出以下幾點經驗:

1. 根據手冊 RAM 說明分析,RAM 讀寫時間是根據 CPU 時鐘確定的;

2. RH850 帶有 RAM ECC 功能,客戶在做功能安全相關時需要進行 RAM ECC 檢測,stratup 時必須將 RAM 清零防止 ECC 錯誤發生,故啟動時需要將 RAM 清零不能去掉此部份代碼;

3. 軟件在 startup 啟動階段未加入 CPU 時鐘初始化動作,導致 RAM 清零耗時過長;

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

本文主要介紹了瑞薩 RH850 啟動時間加快解決方案,另外 RH850 U2A 系列 MCU,也可以參考此方案進行優化。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 微控制器
    +關注

    關注

    48

    文章

    7649

    瀏覽量

    152102
  • mcu
    mcu
    +關注

    關注

    146

    文章

    17317

    瀏覽量

    352630
  • 以太網
    +關注

    關注

    40

    文章

    5460

    瀏覽量

    172718
  • 瑞薩
    +關注

    關注

    35

    文章

    22310

    瀏覽量

    86736

原文標題:瑞薩 RH850 啟動時間加快解決方案

文章出處:【微信號:駿龍電子,微信公眾號:駿龍電子】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    RH850 FCL、FDL和EEL庫的配置和使用

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

    從什么渠道可以找到的芯片手冊?

    在baidu,及官網查找均不能很好地獲得的芯片手冊,如RH850/F1L。向其他的一些大廠如TI,Freescale他們的官網均有豐
    發表于 02-13 15:19

    RH850/F1L用戶手冊的CAN接口部分介紹

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

    RH850F1x開發環境的搭建方法

    幫到大家。RH850F1x完整開發環境介紹買RH850F1x開發板,贈送完整開發環境,包括1、IAR for RH850編譯器2、CAN
    發表于 01-27 06:55

    如何配置***編譯器使其可以結合E1仿真器對RH850進行仿真調試?

    如何配置***編譯器使其可以結合E1仿真器對RH850進行仿真調試?
    發表于 02-16 07:00

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

    最近在使用RH850/P1M-C/R7F701374單片機,開發環境使用過CS+、e2 studio、IAR都有這個芯片型號。但是配置軟件卻沒看到有這個系列信號,我在renesas官網下載最新的smart configura
    發表于 01-18 10:00

    RH850 R7F7010693 誰能破解

    RH850 R7F7010693 誰能破解?可以的加我V:13520223020
    發表于 04-22 14:29

    推出汽車電子應用的新RH850系列微控制器

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

    TRACE32支持RH850系列

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

    結合GHS MULTI使用E1仿真器實現對RH850單片機的仿真調試

    博主聯系方式:QQ:1256153255 ,郵箱:1256153255@qq.com點擊這里可申請RH850開發板點擊這里可申請E1仿真器點擊這里可下載GHS安裝包
    發表于 12-20 19:01 ?20次下載
    結合GHS MULTI使用<b class='flag-5'>瑞</b><b class='flag-5'>薩</b>E1仿真器實現對<b class='flag-5'>瑞</b><b class='flag-5'>薩</b><b class='flag-5'>RH850</b>單片機的仿真調試

    支持E/E架構進化的R-Car/RH850軟件平臺

     組合使用該軟件平臺和R-Car 和 RH850 系列產品將大幅提升軟件復用性,提高客戶的生產能力,為加快產品上市做出貢獻。
    的頭像 發表于 04-29 14:24 ?1860次閱讀
    支持E/E架構進化的R-Car/<b class='flag-5'>RH850</b>軟件平臺

    rh850是什么架構?

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

    rh850和arm的區別

    rh850和arm的區別 RH850和ARM是兩種不同的處理器架構。RH850是一款Renesas芯片家族,它基于32位RISC架構,廣泛應用于汽車電子和工業控制系統等領域。ARM也是一種廣泛應用
    的頭像 發表于 08-15 16:22 ?2056次閱讀

    rh850是什么芯片?

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

    rh850是arm架構嗎?

    rh850是arm架構嗎? Rh850不是ARM架構,而是一種基于RISC架構的嵌入式微控制器。在本文中,我們將深入探討RH850微控制器的特點、應用和發展前景。 RH850的介紹
    的頭像 發表于 08-15 16:23 ?2451次閱讀
    太阳城百家乐出千技术| 大发888赌场官方下载| 金坛市| 真人百家乐官网网络游戏信誉怎么样 | 金榜百家乐娱乐城| 六合彩历史开奖记录| 蓝盾百家乐官网具体玩法技巧 | 在线赌博网站| 澳门百家乐官网官网| 大发888账号注册| 中华百家乐官网娱乐城| 威尼斯人娱乐网反水| 永利百家乐官网娱乐| 澳门百家乐下注最低| 網絡博彩| 百家乐有什么打法| 棋牌游戏源码| K7百家乐官网的玩法技巧和规则 | 丹寨县| 真人百家乐ea平台| 诏安县| 百家乐技术辅助软件| 澳门百家乐官网投注法| 百家乐水浒传| 百家乐官网天下第一缆| 网上百家乐做假| 百家乐官网游戏程序出售| 百家乐博娱乐网| 百家乐官网信誉平台现金投注| 百家乐全部规则| 百家乐官网群号| 大发888备用| 四方百家乐官网的玩法技巧和规则| 三晋棋牌中心| 百家乐投注法则| 百家乐官网美女真人| 作弊百家乐赌具价格| 百家乐官网水晶筹码| 太阳城会员| 大玩家百家乐官网的玩法技巧和规则 | 百家乐娱乐平台真人娱乐平台|