色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

如何使用 FIT 的板級支持包模塊

454398 ? 來源:瑞薩電子 ? 作者:瑞薩電子 ? 2021-06-21 12:07 ? 次閱讀

本應用筆記介紹了將 FIT 或固件集成技術用于板級支持包模塊。該文檔描述了概述、特性、配置、API 信息和功能,以及項目設置和手動添加 r_bsp。

概述

在運行用戶應用程序之前,必須執行一系列操作才能正確設置 MCU。這些操作和操作次數將根據所使用的 MCU 而有所不同。常見示例包括:設置堆棧、初始化內存、配置系統時鐘和設置端口引腳。無論應用程序如何,都需要遵循這些步驟。為了簡化此過程,提供了 Renesas Board Support Package,縮寫為 r_bsp。

在最低級別,r_bsp 提供了使用戶的 MCU 從復位到其應用程序的 main() 函數啟動所需的一切。r_bsp 還提供許多應用程序所需的通用功能。這方面的示例包括異常回調和啟用或禁用中斷的函數。

雖然每個應用程序在休息后都需要處理相同的步驟,但這并不意味著設置將相同。根據應用的不同,堆棧大小會有所不同,所使用的時鐘也會有所不同。所有 r_bsp 配置選項都包含在一個頭文件中,以便于訪問。

許多客戶開始在瑞薩開發板上進行開發,然后過渡到他們自己的定制板。當用戶轉向他們自己的定制硬件時,強烈建議他們在 r_bsp 內創建一個新的 BSP。通過遵循所提供的 BSP 所使用的相同標準和規則,用戶可以盡早開始開發,因為他們知道他們的應用程序代碼將很容易轉移到他們的目標板上。

文件結構

r_bsp 文件結構如下圖 1 所示。在根 r_bsp 文件夾下有 3 個文件夾和 2 個文件。第一個文件夾名為 doc,包含 r_bsp 文檔。第二個文件夾,每個文件夾一個,支持的板。在每個板文件夾中,用戶將找到特定于該板的源文件。還提供了一個名為 user 的文件夾。該文件夾只是一個占位符,用于提醒用戶,建議他們創建自己的電路板文件夾。第三個文件夾是 mcu 文件夾,每個支持的 MCU 都有一個文件夾。在這個包含源代碼的目錄中還有一個名為 all 的文件夾,它對 r_bsp 中的所有 MCU 是通用的。雖然電路板文件夾具有特定于電路板的源文件,但 mcu 文件夾包含在同一 MCU 組中的 MCU 之間共享的源文件。這意味著,如果用戶有兩個不同的板,它們都使用 RX63N 的一個版本,那么每個板都有自己的板文件夾(即板>>my_board_1 和板>>my_board_2)但兩者將共享相同的 MCU 文件夾(即單片機>>rx63n)。即使兩個 RX63N MCU 具有不同的封裝或內存大小,它們仍將共享相同的 mcu 文件夾。

poYBAGDQEGyAZSDnAACv5YyaUlo591.png

文件 platform.h 供用戶選擇他們當前的開發平臺。h,反過來,從板和 mcu 文件夾中選擇所有正確的頭文件以包含在用戶的項目中。這將在后面的部分中更詳細地討論。readme.txt 文件是一個標準文本文件,隨所有 FIT 模塊提供,提供有關 r_bsp 的簡要信息。

全局中斷

RX MCU 上的中斷因復位而被禁用。PowerON_Reset_PC() 函數將在調用用戶應用程序之前啟用中斷。

RX 設備有兩個向量表:可重定位向量表和固定向量表。顧名思義,可重定位向量表可以位于內存中的任何位置,而固定向量表位于內存映射頂部的靜態位置。

可重定位向量表保存外設中斷向量并由 INTB 寄存器指向。該寄存器在 PowerON_Reset_PC() 函數中的其余部分之后被初始化。可重定位向量表中的向量由 RX 工具鏈插入。RX 工具鏈通過在用戶代碼中使用“#pragma interrupt”指令來了解用戶的中斷向量。

固定向量表包含異常向量、復位向量以及一些基于閃存的選項寄存器。固定向量表與所有異常、NMI 中斷、總線錯誤和未定義中斷的默認中斷處理程序一起在 vecttbl.c 中定義。用戶可以選擇使用 mcu_interrupts.c 中的功能為所有這些向量動態設置回調。vecttbl.c 文件還負責在適用時設置用戶引導重置向量。

固定向量表中的所有向量都在 vecttbl.c 中處理。可重定位向量表中的所有向量都不會被處理,因為用戶將定義這些向量,并且每個應用程序都會有所不同。這意味著在每個應用程序中都會有未填充的向量,以防意外觸發中斷。許多鏈接器支持使用靜態函數填充未使用的向量。vecttbl.c 中的 undefined_interrupt_source_isr() 函數就是為此目的提供的,鼓勵用戶設置鏈接器以使用該函數的地址填充未使用的向量。

編輯:hfy

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

    關注

    146

    文章

    17316

    瀏覽量

    352246
  • 瑞薩
    +關注

    關注

    35

    文章

    22310

    瀏覽量

    86615
收藏 人收藏

    評論

    相關推薦

    急需TMS320C6416的支持bsp/bsl,求助

    急需TMS320C6416的支持bsp/bsl,求助我做了塊使用TMS320C6416的板子,現在做DSP開發,沒有dsp啊,要自己
    發表于 03-22 22:33

    請問有沒有地方能下載到6455評估支持的源碼啊?

    本帖最后由 一只耳朵怪 于 2018-6-25 10:51 編輯 請問有沒有地方能下載到6455評估支持的源碼啊?我現在只有
    發表于 06-25 04:37

    XPS工具如何快速生成Virtex FPGA支持

    、多產,成為人們面臨的主要挑戰。嵌入式系統開發的關鍵活動之一是支持(BSP)。利用BSP,可以使嵌入式軟件應用程序成功地初始化,并與連接到處理器的硬件資源進行通信。典型的BSP組
    發表于 07-18 08:30

    有沒有支持這個FIT-USB-TO-4-UARTS模塊編譯好的驅動呢

    買了一個FIT-USB-TO-4-UARTS模塊和一塊OK1028C開發,有沒有支持這個模塊的編譯好的驅動?
    發表于 12-31 06:19

    說一下什么是支持

    大家好 小白又來了。哈哈今天給大家帶來的是什么呢,讓我們懷著激動地心,顫抖的手來一起學習吧!先給大家說一下什么是支持
    發表于 01-21 11:25

    studio SDK管理器里的芯片支持支持的區別在哪里?

    芯片支持支持的區別在哪里,之前一直用STM,都是用芯片
    發表于 06-02 11:24

    Linux與VxWorks的支持開發的比較與分析

    Linux與VxWorks的支持開發的比較與分析:簡要介紹了VxWorks的BSP(
    發表于 03-25 10:34 ?25次下載

    實時操作系統中的支持BSP

    對嵌入式實時操作系統的支持BSP 和PC 機操作系統中的BIOS 進行比較;分析BSP 和設備驅動程序(drivers)的關系,重點指出
    發表于 05-13 16:49 ?20次下載

    車規GNSS模塊 支持GPS GLONASS 北斗 GALIL

    車規GNSS模塊 支持GPS GLONASS 北斗 GALILEO QZSS
    發表于 07-11 11:49 ?22次下載

    支持的定義及作用分析

    本文首先介紹了什么是支持以及BSP的三大部分,其次介紹了
    的頭像 發表于 06-05 11:45 ?9956次閱讀
    <b class='flag-5'>板</b><b class='flag-5'>級</b><b class='flag-5'>支持</b><b class='flag-5'>包</b>的定義及作用分析

    如何導出硬件平臺并啟動SDK開發應用程序及支持

    本文介紹如何導出硬件平臺, 并啟動SDK開發應用程序及支持(BSP)。
    的頭像 發表于 02-08 10:56 ?2502次閱讀
    如何導出硬件平臺并啟動SDK開發應用程序及<b class='flag-5'>板</b><b class='flag-5'>級</b><b class='flag-5'>支持</b><b class='flag-5'>包</b>

    支持”發行說明

    支持”發行說明
    發表于 05-15 08:45 ?2次下載
    “<b class='flag-5'>板</b><b class='flag-5'>級</b><b class='flag-5'>支持</b><b class='flag-5'>包</b>”發行說明

    用于21364 EZ套件的軟件-下載支持

    用于21364 EZ套件的軟件-下載支持
    發表于 06-05 17:59 ?0次下載
    用于21364 EZ套件的軟件-下載<b class='flag-5'>板</b><b class='flag-5'>支持</b><b class='flag-5'>包</b>

    用于21262 EZ套件的軟件-下載支持

    用于21262 EZ套件的軟件-下載支持
    發表于 06-05 18:24 ?2次下載
    用于21262 EZ套件的軟件-下載<b class='flag-5'>板</b><b class='flag-5'>支持</b><b class='flag-5'>包</b>

    步進電機驅動模塊ULN2003芯片資料

    步進電機驅動模塊ULN2003芯片資料
    發表于 12-08 09:44 ?41次下載
    主站蜘蛛池模板: 亚洲人成网站在线播放 | 色婷婷激情AV精品影院 | 小柔的性放荡羞辱日记动漫 | 日产国产欧美韩国在线 | CHINA篮球体育飞机2023 | 亚洲精品第五页中文字幕 | 天天日免费观看视频一1 | 亚洲精品国产自在在线观看 | 巨大乳hdbbw 巨爆乳中文字幕爆乳区 | 4480yy午夜私人影院 | 超级碰碰青草久热国产 | 簧片在线免费观看 | 幺妹视频福利视频 | 天天影视网网色色欲 | 亚洲欧美日韩另类精品一区二区三区 | 欧洲另类一二三四区 | 97免费视频在线观看 | 色多多深夜福利免费观看 | 在线 中文字幕 | 黄梅戏mp3大全 | 视频成人永久免费看 | 精品国产成人AV在线看 | 久久re这里视频精品8 | 麻豆一区二区三区蜜桃免费 | 亚洲蜜芽在线观看精品一区 | 嫩草www视频在线观看高清 | 国产精品嫩草影院一区二区三区 | 成年人在线视频免费观看 | 美美哒高清在线播放8 | 国产国拍亚洲精品永久软件 | 秋霞电影网午夜鲁丝片无码 | 中文字幕偷乱免费视频在线 | 99精品国产电影 | 原神美女被超污app 御姐被吸奶 | 刺激性视频黄页 | sao虎影院桃红视频在线观看 | 蜜臀久久99精品久久久久久做爰 | 国产亚洲精品线视频在线 | 色欲国产麻豆一精品一AV一免费 | 91进入蜜桃臀在线播放 | 国产在线播放精品视频 |