91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

基于MPC5744P的MACL和EB的開發(fā)編譯和配置

嵌入式程序員 ? 來源:嵌入式程序猿 ? 作者:嵌入式程序猿 ? 2022-03-16 16:48 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

摘要

本篇筆記主要記錄基于MPC5744P的MACL和EB的開發(fā)編譯和配置。

準備工作

準備好一個在EB下配置好的工程,這里以例程為例子來說明

安裝配置好編譯器GreenHills或者其他編譯器,這里以GreenHills為例。

導(dǎo)入例程

打開EB工具,導(dǎo)入例程,點file->import 按照路徑導(dǎo)入就可以。我這里已經(jīng)導(dǎo)入

603771c6-9197-11ec-952b-dac502259ad0.png

編譯工程:

604f7154-9197-11ec-952b-dac502259ad0.png

生成的配置代碼在EB中配置的文件下,這里是工程的output文件夾。

605fb50a-9197-11ec-952b-dac502259ad0.png

6073fad8-9197-11ec-952b-dac502259ad0.png

608d12e8-9197-11ec-952b-dac502259ad0.png

這是根據(jù)AUTOSAR 4.0.3 生成的代碼。將這些代碼與上層代碼編譯就可以使用了,這里就與例程的應(yīng)用代碼一起使用命令行編譯。

先看一下例程文件夾

60a36bec-9197-11ec-952b-dac502259ad0.png

60b45bbe-9197-11ec-952b-dac502259ad0.png

工具鏈文件夾toolchains 包含

60cb9860-9197-11ec-952b-dac502259ad0.png

如果工程里沒有build.bat, 我們需要新建一個,并且添加以下內(nèi)容,用于將EB生成的代碼拷貝到cfg目錄下。

60e3b472-9197-11ec-952b-dac502259ad0.png

Build.bat將會調(diào)用launch.bat

60f5dbac-9197-11ec-952b-dac502259ad0.png

這里我們需要修改一下launch.bat

按照說明如果環(huán)境變量中沒有這些工具的路徑,需要修改EB和編譯器路徑,如果這些已經(jīng)在環(huán)境變量中存在則不需要。

61154f82-9197-11ec-952b-dac502259ad0.png

打開命令行窗口,進到工程目錄,執(zhí)行build.bat,進行編譯

6126acaa-9197-11ec-952b-dac502259ad0.png

如果一切配置正確,則編譯完成后會生成elf文件,

613b6dac-9197-11ec-952b-dac502259ad0.png

這些中間生成的.o文件,最后的elf文件以及map文件都位于bin目錄下

6171cd5c-9197-11ec-952b-dac502259ad0.png

可以修改配置,重新編譯以適配自己的板子,至此整個流程已經(jīng)介紹完畢。

審核編輯:何安

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

    關(guān)注

    14

    文章

    6099

    瀏覽量

    148020

原文標題:手把手編譯基于恩智浦MCAL的工程

文章出處:【微信號:InterruptISR,微信公眾號:嵌入式程序員】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

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

    rk3576 android15平臺camera編譯配置都做了什么?

    、芯片平臺、產(chǎn)品類型),實現(xiàn)相機相關(guān)配置文件、固件、IQ參數(shù)文件的條件化拷貝,以及相機專屬庫的編譯打包,最終將這些文件部署到開發(fā)板的system/vendor分區(qū),是相機硬件與軟件適配的核心
    的頭像 發(fā)表于 03-06 17:15 ?2973次閱讀
    rk3576 android15平臺camera<b class='flag-5'>編譯</b><b class='flag-5'>配置</b>都做了什么?

    簡單高效的鴻蒙編譯提速技巧

    在鴻蒙應(yīng)用開發(fā)編譯構(gòu)建是開發(fā)者最頻繁的操作,每一次編譯提速都能顯著提升項目整體開發(fā)效率。本次分享幾個簡單卻高效的鴻蒙
    的頭像 發(fā)表于 03-04 16:09 ?76次閱讀
    簡單高效的鴻蒙<b class='flag-5'>編譯</b>提速技巧

    編譯 MPC5775K 的外部中斷時遇到的錯誤如何解決?

    當我為MPC5775K編譯外部中斷程序,參考示例“示例-MPC5775K-PIT-ISR-v1_0-GHS614”,并使用S32DS PoWer2.1時,遇到了這些編譯錯誤結(jié)果(圖1)
    發(fā)表于 03-02 07:19

    RK3562 單板機圖形用戶界面開發(fā)完全手冊:Qt Creator 配置與 LVGL 案例詳解(二)

    本節(jié)為創(chuàng)龍科技RK3562 單板機 Qt 開發(fā)指南,核心包含開發(fā)環(huán)境配置、工程編譯、網(wǎng)絡(luò)調(diào)試及實戰(zhàn)案例。詳細說明 Qt Creator 交叉編譯
    的頭像 發(fā)表于 02-27 10:42 ?5181次閱讀
    RK3562 單板機圖形用戶界面<b class='flag-5'>開發(fā)</b>完全手冊:Qt Creator <b class='flag-5'>配置</b>與 LVGL 案例詳解(二)

    RK3562 單板機圖形用戶界面開發(fā)完全手冊:Qt Creator 配置與 LVGL 案例詳解(一)

    本節(jié)為創(chuàng)龍科技RK3562 單板機 Qt 開發(fā)指南,核心包含開發(fā)環(huán)境配置、工程編譯、網(wǎng)絡(luò)調(diào)試及實戰(zhàn)案例。詳細說明 Qt Creator 交叉編譯
    的頭像 發(fā)表于 02-26 11:41 ?462次閱讀
    RK3562 單板機圖形用戶界面<b class='flag-5'>開發(fā)</b>完全手冊:Qt Creator <b class='flag-5'>配置</b>與 LVGL 案例詳解(一)

    踩坑實錄:RK3588單獨編譯boot.img無法啟動?這個GPU配置才是關(guān)鍵!

    做 RK3588 嵌入式開發(fā)的同學(xué),大概率都遇到過 “編譯成功卻啟動失敗” 的糟心場景 —— 明明按官方流程單獨編譯了 boot.img,燒錄后設(shè)備卻卡在開機 logo,或者直接進入不了系統(tǒng),查日志、換
    的頭像 發(fā)表于 02-10 16:54 ?2119次閱讀
    踩坑實錄:RK3588單獨<b class='flag-5'>編譯</b>boot.img無法啟動?這個GPU<b class='flag-5'>配置</b>才是關(guān)鍵!

    深入解析RK平臺編譯核心:build.sh的知識點、調(diào)試技巧與開發(fā)價值

    在瑞芯微(RK)Linux SDK 開發(fā)中,build.sh是整個編譯構(gòu)建系統(tǒng)的“入口中樞”—— 它統(tǒng)一管理環(huán)境配置、命令解析、模塊構(gòu)建與日志輸出,幾乎所有芯片(如 RK3588、RV1126)的固件
    的頭像 發(fā)表于 02-03 16:02 ?2074次閱讀
    深入解析RK平臺<b class='flag-5'>編譯</b>核心:build.sh的知識點、調(diào)試技巧與<b class='flag-5'>開發(fā)</b>價值

    Elektrobit EB civion平臺助力SDV 2.0智能座艙開發(fā)

    基于此,Elektrobit推出EB civion——一套專為SDV 2.0設(shè)計的智能座艙工程化工具鏈與開發(fā)平臺,助力行業(yè)實現(xiàn)從研發(fā)到量產(chǎn)的高效一體化轉(zhuǎn)型。
    的頭像 發(fā)表于 01-26 10:05 ?1965次閱讀

    ESP32-P4全功能開發(fā)板和ESP32-P4-TINY開發(fā)板該怎么選?看這篇就夠了!

    定位、設(shè)計理念、硬件配置多維度來教大家如何選型!核心相同,使命不同WT99P4C5-S1開發(fā)板與WT9932P4-TINY開發(fā)板都搭載樂鑫科
    的頭像 發(fā)表于 12-09 18:02 ?932次閱讀
    ESP32-<b class='flag-5'>P</b>4全功能<b class='flag-5'>開發(fā)</b>板和ESP32-<b class='flag-5'>P</b>4-TINY<b class='flag-5'>開發(fā)</b>板該怎么選?看這篇就夠了!

    基于 DR1M90 的 Linux-RT 內(nèi)核開發(fā):從編譯配置到 GPIO / 按鍵應(yīng)用實現(xiàn)(1)

    本手冊由創(chuàng)龍科技研發(fā),針對 DR1M90,詳述 Linux-RT 實時內(nèi)核開發(fā):含實時性測試(Linux 與 Linux-RT 對比、CPU 空載 / 滿負荷 / 隔離狀態(tài)測試)、內(nèi)核配置編譯
    的頭像 發(fā)表于 12-02 10:38 ?1198次閱讀
    基于 DR1M90 的 Linux-RT 內(nèi)核<b class='flag-5'>開發(fā)</b>:從<b class='flag-5'>編譯</b><b class='flag-5'>配置</b>到 GPIO / 按鍵應(yīng)用實現(xiàn)(1)

    RK3506開發(fā)板QT Creator開發(fā)手冊,交叉編譯工具鏈與QT應(yīng)用示例,入門必備

    本文基于觸覺智能RK3506核心板/開發(fā)板介紹QTCreator交叉編譯配置與QT應(yīng)用示例。如需購買開發(fā)板進行評估驗證簡介QTCreatorQtCreator?是由TheQtCompa
    的頭像 發(fā)表于 09-30 16:26 ?3696次閱讀
    RK3506<b class='flag-5'>開發(fā)</b>板QT Creator<b class='flag-5'>開發(fā)</b>手冊,交叉<b class='flag-5'>編譯</b>工具鏈與QT應(yīng)用示例,入門必備

    HS16P1880數(shù)字探頭方案配置工具

    本軟件可用于配置HS16P1880單片機,搭配數(shù)字型人體感應(yīng)探頭(可兼容19bit與22bit兩種數(shù)據(jù)型數(shù)字探頭),可配置多種人體感應(yīng)方案,例如小夜燈、櫥柜燈、太陽能三角壁燈,降低方案的開發(fā)
    的頭像 發(fā)表于 05-20 16:24 ?1401次閱讀
    HS16<b class='flag-5'>P</b>1880數(shù)字探頭方案<b class='flag-5'>配置</b>工具

    MPC5744P C55閃存驅(qū)動程序,間歇擦除怎么解決?

    我們正在調(diào)查閃存的特定部分未按預(yù)期擦除的兩個問題。 我們使用的是 v.1.1.0 c-array 軟件驅(qū)動程序,直到構(gòu)建了新一批硬件,才觀察到此問題。MCU 具有掩碼集 1N15P 和日期代碼
    發(fā)表于 04-10 06:55

    開發(fā)5744的Bootloader時,為flashdriver在ram中指定了一塊的空間?

    你好,我在開發(fā)5744的Bootloader時,為flashdriver在ram中指定了一塊的空間,我想要將flashdriver放在這塊地址中,使用鏈接文件將函數(shù)地址指定到了這里,編譯通過,但是下載進去并不能使用?請問這可能是
    發(fā)表于 04-02 07:07

    求助,使用EB配置S32K310 MCAL CAN模塊時遇到的疑問求解

    我在使用EB配置S32K310的MCAL的CAN模塊時產(chǎn)生一些疑問: 1.我在手冊中看到S32K310的MessageBuffer大小是64,那么HwObjectCount的最大配置數(shù)是否
    發(fā)表于 04-02 06:10