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

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

3天內不再提示

關于AURIX開發(fā)板的性能分析和應用介紹

MWu2_英飛凌 ? 來源:djl ? 作者:chengeer ? 2019-09-24 08:44 ? 次閱讀

問題1:讀擦除后的flash區(qū)域會卡死

首先遇到的問題是,在調試狀態(tài)下檢驗部分程序(即讀flash)能夠正確執(zhí)行,但在非調試狀態(tài)會卡死在讀指令。后來知道調試狀態(tài)的flash讀其實讀的是RAM。在非調試狀態(tài)讀flash引起了trap總線錯誤。

在初始化階段通過設置MARP.TRAPDIS位可以禁止這個錯誤。

問題2:flash擦除后個別位非0

在調試或非調試狀態(tài),都發(fā)現(xiàn)flash中沒有寫入數(shù)據(jù)的應用程序區(qū)域中不是全0。即pflash擦除后,個別bit位確實非0. 由于存在所述問題,因而在bootloader下載程序時,不能只校驗求和APP程序數(shù)據(jù),還需加和APP程序起始和終止地址之間的空白區(qū)域。

程序研究中發(fā)現(xiàn): 1.每次擦除后,非0位的位置是固定的;2.擦除后的非0位,是可以通過寫命令來寫0的。

論壇和群里咨詢了很多人,有幾個同行業(yè)遇到了這個情況,但因為程序能正確執(zhí)行,就沒在意這個問題了。

后來在英飛凌官網(wǎng)咨詢了技術支持工程師,得到的郵件答復說是ECC保護引起的,可以通過使用ILLD庫自帶的校驗函數(shù)IfxFlash_eraseVerifyMultipleSectors(dwSectorAddr, numSector);進行檢驗。我進行了校驗,檢驗結果是無錯的(內存區(qū)域非全0則報錯)。

所以我改了BTLD工程里的刷寫程序,之前為在刷寫工程中求和燒寫的應用程序數(shù)據(jù)作為存入EEPROM里的值;現(xiàn)在改為:在刷寫完成后,求和整個應用程序地址區(qū)域的值作為存入EEPROM里的值。

來自生態(tài)圈用戶linjun

測試評估套件TC-234開箱

到手的TC-234如下圖。

1 評估套件概述

TC234KIT 評估套件是面向 Infineon Aurix 單片機——TC234初學者的完整開發(fā)工具包,通過評估套件中的開發(fā)板、使用說明書、多媒體教程和入門例程,您可以細致的了解 TC234 的功能、原理和工作特性,循序漸進的學習和掌握 TC234的軟硬件開發(fā)技術,先于目標產(chǎn)品的硬件制作,進行軟件評估和算法驗證,從而加速產(chǎn)品開發(fā)進程。評估套件包括評估板、Wiggler 仿真器、資料光盤和使用說明書等,具體如下:

1 評估板

TC234KIT 評估板,沒有提供12V/1.3A AC-DC電源USB線纜。

2 評估板簡介

TC234 評估板,默認 MCU 型號為 SAK-TC234LP-32F200F,通過 TC234 豐富的片上資源以及電路板上的外wei電路,可以對 TC234 處理器的性能資源以及主要外設進行評估和驗證。板上有符合安全功能(ISO26262)要求的電源芯片TLF35584,有助于加速功能安全產(chǎn)品的軟硬件開發(fā)。另外,通過擴展接口,用戶可以自行設計外wei電路,驗證TC234所提供的其它功能。

3 TC234評估板具有以下資源:

處理器:TC234,最高主頻 200MHz

TriCore? DSP運算功能

集成鎖步核(Lockstep) ,便于實現(xiàn)功能安全應用

程序存儲器:高達 2MB的片上程序FLASH

數(shù)據(jù)存儲器:192KB 本地數(shù)據(jù)RAM

1 路 10/100 Mbps 半雙工或全雙工以太網(wǎng) PHY 芯片 PEF7071

1 路 CAN 通訊接口,帶驅動器(TLE6250GV33)

1 路 LIN 通訊接口,帶驅動器(TLE7259-2GE)

LED編程指示燈,可做狀態(tài)顯示

1×3.3V電源指示燈

2×40 針外部擴展口(數(shù)據(jù)、地址、控制、GPIO、A/D 等)

板上集成DAP電路,通過 Mini USB 連接電腦進行仿真調試

DAP 仿真調試接口

支持功能安全的電源系統(tǒng)芯片 TLF35584

DC8~15V 電源輸入

關于AURIX開發(fā)板的性能分析和應用介紹

關于AURIX開發(fā)板的性能分析和應用介紹

4 TC234的典型應用有:

發(fā)動機管理系統(tǒng)(汽油機、柴油機)

變速箱控制單元

電動汽車和混合動力汽車整車控制器(VCU)

電動汽車電機控制器(MCU)

電池管理系統(tǒng)(BMS)

DCDC控制器和充電機(OBC)

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

    關注

    38

    文章

    7528

    瀏覽量

    164225
  • 仿真器
    +關注

    關注

    14

    文章

    1019

    瀏覽量

    83895
  • 開發(fā)板
    +關注

    關注

    25

    文章

    5121

    瀏覽量

    98036
收藏 人收藏

    評論

    相關推薦

    瑞芯微開發(fā)板/主板Android配置APK默認開啟性能模式方法

    本文介紹瑞芯微開發(fā)板/主板Android配置APK默認開啟性能模式方法,開啟性能模式后,APK的CPU使用優(yōu)先級會有所提高。觸覺智能RK3562開發(fā)
    的頭像 發(fā)表于 01-17 15:32 ?166次閱讀
    瑞芯微<b class='flag-5'>開發(fā)板</b>/主板Android配置APK默認開啟<b class='flag-5'>性能</b>模式方法

    迅為RK3576開發(fā)板核心與底板接口硬件介紹

    迅為RK3576開發(fā)板核心與底板接口硬件介紹
    的頭像 發(fā)表于 01-14 15:15 ?328次閱讀
    迅為RK3576<b class='flag-5'>開發(fā)板</b>核心<b class='flag-5'>板</b>與底板接口硬件<b class='flag-5'>介紹</b>

    瑞芯微主板/開發(fā)板Linux系統(tǒng)播放音頻方法,觸覺智能RK3562開發(fā)板演示

    本文介紹瑞芯微方案主板/開發(fā)板Linux系統(tǒng)播放音頻的方法,觸覺智能RK3562開發(fā)板演示,通用RK3566、RK3568、RK3588等
    的頭像 發(fā)表于 12-13 11:40 ?311次閱讀
    瑞芯微主板/<b class='flag-5'>開發(fā)板</b>Linux系統(tǒng)播放音頻方法,觸覺智能RK3562<b class='flag-5'>開發(fā)板</b>演示

    基于哪吒開發(fā)板部署YOLOv8模型

    開發(fā)板的推理性能,同時測試所推出的 OpenVINO C# API (https://github.com/guojin-yan/OpenVINO-CSharp-API) 項目能否應用到該開發(fā)板上,我們使用該
    的頭像 發(fā)表于 11-15 14:13 ?398次閱讀
    基于哪吒<b class='flag-5'>開發(fā)板</b>部署YOLOv8模型

    米爾RK3576開發(fā)板特惠活動!

    近日,米爾電子發(fā)布基于瑞芯微RK3576核心開發(fā)板,RK3576作為國產(chǎn)熱門處理器,其高性能數(shù)據(jù)處理能力、領先的AI智能分析、強大的擴展性與兼容性受到廣大
    的頭像 發(fā)表于 11-12 01:00 ?368次閱讀
    米爾RK3576<b class='flag-5'>開發(fā)板</b>特惠活動!

    51開發(fā)板芯片資料

    51開發(fā)板芯片資料
    發(fā)表于 09-18 09:29 ?1次下載

    瑞薩開發(fā)板?RX-FSOE-REF-KIT功能安全使用介紹(上)

    本文基于瑞薩官方開發(fā)板RX-FSOE-REF-KIT,介紹EtherCAT通訊的功能安全應用開發(fā)以及實現(xiàn)過程所需的開發(fā)環(huán)境。
    的頭像 發(fā)表于 08-20 15:25 ?691次閱讀
    瑞薩<b class='flag-5'>開發(fā)板</b>?RX-FSOE-REF-KIT功能安全使用<b class='flag-5'>介紹</b>(上)

    探索巔峰性能 | 迅為RK3588開發(fā)板深度剖析

    探索巔峰性能 | 迅為RK3588開發(fā)板深度剖析
    的頭像 發(fā)表于 08-12 14:07 ?976次閱讀
    探索巔峰<b class='flag-5'>性能</b> | 迅為RK3588<b class='flag-5'>開發(fā)板</b>深度剖析

    EFR32MG24開發(fā)板介紹及IDE使用

    EFR32MG24開發(fā)板介紹及IDE使用
    的頭像 發(fā)表于 08-10 10:47 ?819次閱讀
    EFR32MG24<b class='flag-5'>開發(fā)板</b><b class='flag-5'>介紹</b>及IDE使用

    鴻蒙OpenHarmony南向:【Hi3861開發(fā)板介紹

    Hi3861開發(fā)板是一片大約2cm*5cm大小的開發(fā)板,是一款高度集成的2.4GHz WLAN SoC芯片,集成IEEE 802.11b/g/n基帶和RF(Radio Frequency)電路。支持,并配套提供開放、易用的開發(fā)
    的頭像 發(fā)表于 05-06 17:19 ?1222次閱讀
    鴻蒙OpenHarmony南向:【Hi3861<b class='flag-5'>開發(fā)板</b><b class='flag-5'>介紹</b>】

    fpga開發(fā)板是什么?fpga開發(fā)板有哪些?

    FPGA開發(fā)板是一種基于FPGA(現(xiàn)場可編程門陣列)技術的開發(fā)平臺,它允許工程師通過編程來定義和配置FPGA芯片上的邏輯電路,以實現(xiàn)各種數(shù)字電路和邏輯功能。FPGA開發(fā)板通常包括FPGA芯片、時鐘模塊、電源模塊、輸入輸出接口等組
    的頭像 發(fā)表于 03-14 18:20 ?2154次閱讀

    fpga開發(fā)板使用教程

    FPGA開發(fā)板的使用教程主要包括以下幾個關鍵步驟。
    的頭像 發(fā)表于 03-14 15:50 ?1229次閱讀

    fpga開發(fā)板與linux開發(fā)板區(qū)別

    FPGA開發(fā)板與Linux開發(fā)板是兩種不同的硬件開發(fā)平臺,各自具有不同的特點和應用場景。在以下的文章中,我將詳細介紹FPGA開發(fā)板和Linu
    的頭像 發(fā)表于 02-01 17:09 ?2408次閱讀

    Shield Buddy TC375開發(fā)板是否支持將經(jīng)典AUTOSAR堆棧(COMM,DIAG)移植到該開發(fā)板上?

    Shield Buddy TC375開發(fā)板是否支持將經(jīng)典 AUTOSAR 堆棧(COMM,DIAG)移植到該開發(fā)板上? 它適用于 MCAL 驅動程序嗎? 另外,請建議使用支持經(jīng)典 AUTOSAR 堆棧的起始(基本)Aurix
    發(fā)表于 01-30 08:30

    是否可以在沒有調試模式的情況下在AURIX Develop Studio中運行開發(fā)板

    是否可以在沒有調試模式的情況下在 AURIX Develop Studio 中運行開發(fā)板? 我的意圖是在閃存中編寫代碼,然后在不進行調試的情況下運行。
    發(fā)表于 01-29 07:07