99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

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

    文章

    5981

    瀏覽量

    117043

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

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

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

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

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

    nRF7002 擴(kuò)展板(EB)是一款提供 Wi-Fi 連接的盾牌,通過(guò) nRF7002 Wi-Fi 6 配套 IC 將 Wi-Fi 6 連接到兼容的開發(fā)或評(píng)估板

    DK,使用:west build -b nrf54h20dk/nrf54h20/cpuapp -- -DSHIELD=\"nrf7002eb_interposer_p1;nrf7002eb
    發(fā)表于 04-15 14:19

    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

    如何在MPC PowerPC MCU上首次刷寫后禁用BDM?

    我正在使用 BDM 刷新我的 MPC (PowerPC) 微控制器,但我需要在第一次編程后禁用 BDM 通信以防止進(jìn)一步訪問(wèn)。有沒(méi)有辦法從軟件端阻止 BDM,例如修改安全設(shè)置或配置 flash protection registers?任何建議或最佳實(shí)踐將不勝感激。
    發(fā)表于 03-27 06:40

    KiCad直播活動(dòng)(三):在 Windows上編譯KiCad 手把手教您編譯/構(gòu)建 KiCad 源碼

    Developer Ethan 同學(xué),手把手教您編譯/構(gòu)建 KiCad 源碼: 開發(fā)工具安裝 環(huán)境變量配置 使用 VS2022 構(gòu)建 KiCad 參與直播的小伙伴還有機(jī)會(huì)獲得 KiCon Badge
    的頭像 發(fā)表于 03-24 11:14 ?820次閱讀
    KiCad直播活動(dòng)(三):在 Windows上<b class='flag-5'>編譯</b>KiCad 手把手教您<b class='flag-5'>編譯</b>/構(gòu)建 KiCad 源碼

    Triton編譯器與其他編譯器的比較

    的GPU編程框架,使開發(fā)者能夠編寫出接近手工優(yōu)化的高性能GPU內(nèi)核。 其他編譯器 (如GCC、Clang、MSVC等): 定位:通用編譯器,支持多種編程語(yǔ)言,廣泛應(yīng)用于各種軟件開發(fā)場(chǎng)景
    的頭像 發(fā)表于 12-24 17:25 ?1016次閱讀

    Triton編譯器功能介紹 Triton編譯器使用教程

    Triton 是一個(gè)開源的編譯器前端,它支持多種編程語(yǔ)言,包括 C、C++、Fortran 和 Ada。Triton 旨在提供一個(gè)可擴(kuò)展和可定制的編譯器框架,允許開發(fā)者添加新的編程語(yǔ)言特性和優(yōu)化技術(shù)
    的頭像 發(fā)表于 12-24 17:23 ?1701次閱讀

    Elektrobit推出EB corbos Link通信解決方案

    EB corbos Link將Android應(yīng)用程序與汽車ECU連接,幫助開發(fā)人員專注于Android生態(tài)系統(tǒng)的開發(fā),同時(shí)充分利用AUTOSAR提供的強(qiáng)大服務(wù)、方法和事件支持。
    的頭像 發(fā)表于 12-16 09:56 ?669次閱讀

    用戶手冊(cè) | 全志T113-S3開發(fā)板——SDK編譯指南

    ,不像發(fā)行版那樣需要編譯整個(gè)linux系統(tǒng),只需要指定特定開發(fā)的功能包進(jìn)行交叉編譯即可。本文為大家介紹全志T113-S3開發(fā)板在眺望電子提供的SDK環(huán)境下如何
    的頭像 發(fā)表于 11-01 08:08 ?5128次閱讀
    用戶手冊(cè) | 全志T113-S3<b class='flag-5'>開發(fā)</b>板——SDK<b class='flag-5'>編譯</b>指南

    淺談Vivado編譯時(shí)間

    隨著FPGA規(guī)模的增大,設(shè)計(jì)復(fù)雜度的增加,Vivado編譯時(shí)間成為一個(gè)不可回避的話題。尤其是一些基于SSI芯片的設(shè)計(jì),如VU9P/VU13P/VU19P等,布局布線時(shí)間更是顯著增加。當(dāng)
    的頭像 發(fā)表于 09-18 10:43 ?2264次閱讀
    淺談Vivado<b class='flag-5'>編譯</b>時(shí)間

    linux開發(fā)板如何編譯curl

    在Linux開發(fā)板上編譯 curl 庫(kù)通常涉及到幾個(gè)步驟,包括準(zhǔn)備開發(fā)環(huán)境、下載源代碼、配置編譯選項(xiàng)以及執(zhí)行
    的頭像 發(fā)表于 08-30 15:33 ?1430次閱讀

    請(qǐng)問(wèn)EB tresos如何配置TC39XX的Flexray?

    EB tresos如何配置TC39XX 的 Flexray,在網(wǎng)絡(luò)上找不到相關(guān)的配置方法??梢蕴峁┮幌?EB配置工程嗎?
    發(fā)表于 08-14 08:14

    鴻蒙OpenHarmony南向/北向快速開發(fā)教程-迅為RK3568開發(fā)

    源碼 P3_初次編譯OpenHarmony源碼 P4_OpenHarmony鏡像簡(jiǎn)介以及燒寫工具配置 P5_優(yōu)化
    發(fā)表于 07-23 10:44