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

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

摘要

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

準(zhǔn)備工作

準(zhǔn)備好一個(gè)在EB下配置好的工程,這里以例程為例子來(lái)說(shuō)明

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

導(dǎo)入例程

打開EB工具,導(dǎo)入例程,點(diǎn)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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

審核編輯:何安

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

    關(guān)注

    14

    文章

    6111

    瀏覽量

    149467

原文標(biāo)題:手把手編譯基于恩智浦MCAL的工程

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

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    rk3576 android15平臺(tái)camera編譯配置都做了什么?

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

    簡(jiǎn)單高效的鴻蒙編譯提速技巧

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

    編譯 MPC5775K 的外部中斷時(shí)遇到的錯(cuò)誤如何解決?

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

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

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

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

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

    踩坑實(shí)錄:RK3588單獨(dú)編譯boot.img無(wú)法啟動(dòng)?這個(gè)GPU配置才是關(guān)鍵!

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

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

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

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

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

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

    定位、設(shè)計(jì)理念、硬件配置多維度來(lái)教大家如何選型!核心相同,使命不同WT99P4C5-S1開發(fā)板與WT9932P4-TINY開發(fā)板都搭載樂(lè)鑫科
    的頭像 發(fā)表于 12-09 18:02 ?967次閱讀
    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)用實(shí)現(xiàn)(1)

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

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

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

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

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

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

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

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

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

    求助,使用EB配置S32K310 MCAL CAN模塊時(shí)遇到的疑問(wèn)求解

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