0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

关于AURIX开发板的性能分析和应用介绍

MWu2_英飞凌 来源:djl 作者:chengeer 2019-09-24 08:44 次阅读

问题1:读擦除后的flash区域会卡死

首先遇到的问题是,在调试状态下检验部分程序(即读flash)能够正确执行,但在非调试状态会卡死在读指令。后来知道调试状态的flash读其实读的是RAM。在非调试状态读flash引起了trap总线错误。

在初始化阶段通过设置MARP.TRAPDIS位可以禁止这个错误。

问题2:flash擦除后个别位非0

在调试或非调试状态,都发现flash中没有写入数据的应用程序区域中不是全0。即pflash擦除后,个别bit位确实非0. 由于存在所述问题,因而在bootloader下载程序时,不能只校验求和APP程序数据,还需加和APP程序起始和终止地址之间的空白区域。

程序研究中发现: 1.每次擦除后,非0位的位置是固定的;2.擦除后的非0位,是可以通过写命令来写0的。

论坛和群里咨询了很多人,有几个同行业遇到了这个情况,但因为程序能正确执行,就没在意这个问题了。

后来在英飞凌官网咨询了技术支持工程师,得到的邮件答复说是ECC保护引起的,可以通过使用ILLD库自带的校验函数IfxFlash_eraseVerifyMultipleSectors(dwSectorAddr, numSector);进行检验。我进行了校验,检验结果是无错的(内存区域非全0则报错)。

所以我改了BTLD工程里的刷写程序,之前为在刷写工程中求和烧写的应用程序数据作为存入EEPROM里的值;现在改为:在刷写完成后,求和整个应用程序地址区域的值作为存入EEPROM里的值。

来自生态圈用户linjun

测试评估套件TC-234开箱

到手的TC-234如下图。

1 评估套件概述

TC234KIT 评估套件是面向 Infineon Aurix 单片机——TC234初学者的完整开发工具包,通过评估套件中的开发板、使用说明书、多媒体教程和入门例程,您可以细致的了解 TC234 的功能、原理和工作特性,循序渐进的学习和掌握 TC234的软硬件开发技术,先于目标产品的硬件制作,进行软件评估和算法验证,从而加速产品开发进程。评估套件包括评估板、Wiggler 仿真器资料光盘和使用说明书等,具体如下:

1 评估板

TC234KIT 评估板,没有提供12V/1.3A AC-DC电源USB线缆。

2 评估板简介

TC234 评估板,默认 MCU 型号为 SAK-TC234LP-32F200F,通过 TC234 丰富的片上资源以及电路板上的外wei电路,可以对 TC234 处理器的性能资源以及主要外设进行评估和验证。板上有符合安全功能(ISO26262)要求的电源芯片TLF35584,有助于加速功能安全产品的软硬件开发。另外,通过扩展接口,用户可以自行设计外wei电路,验证TC234所提供的其它功能。

3 TC234评估板具有以下资源:

处理器:TC234,最高主频 200MHz

TriCore? DSP运算功能

集成锁步核(Lockstep) ,便于实现功能安全应用

程序存储器:高达 2MB的片上程序FLASH

数据存储器:192KB 本地数据RAM

1 路 10/100 Mbps 半双工或全双工以太网 PHY 芯片 PEF7071

1 路 CAN 通讯接口,带驱动器(TLE6250GV33)

1 路 LIN 通讯接口,带驱动器(TLE7259-2GE)

LED编程指示灯,可做状态显示

1×3.3V电源指示灯

2×40 针外部扩展口(数据、地址、控制、GPIO、A/D 等)

板上集成DAP电路,通过 Mini USB 连接电脑进行仿真调试

DAP 仿真调试接口

支持功能安全的电源系统芯片 TLF35584

DC8~15V 电源输入

关于AURIX开发板的性能分析和应用介绍

关于AURIX开发板的性能分析和应用介绍

4 TC234的典型应用有:

发动机管理系统(汽油机、柴油机)

变速箱控制单元

电动汽车和混合动力汽车整车控制器(VCU)

电动汽车电机控制器(MCU)

电池管理系统(BMS)

DCDC控制器和充电机(OBC)

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 存储器
    +关注

    关注

    38

    文章

    7116

    浏览量

    161894
  • 仿真器
    +关注

    关注

    14

    文章

    986

    浏览量

    82962
  • 开发板
    +关注

    关注

    25

    文章

    4394

    浏览量

    93705
收藏 人收藏

    评论

    相关推荐

    Shield Buddy TC375开发板是否支持将经典AUTOSAR堆栈(COMM,DIAG)移植到该开发板上?

    Shield Buddy TC375开发板是否支持将经典 AUTOSAR 堆栈(COMM,DIAG)移植到该开发板上? 它适用于 MCAL 驱动程序吗? 另外,请建议使用支持经典 AUTOSAR 堆栈的起始(基本)Aurix
    发表于 01-30 08:30

    是否可以在没有调试模式的情况下在AURIX Develop Studio中运行开发板

    是否可以在没有调试模式的情况下在 AURIX Develop Studio 中运行开发板? 我的意图是在闪存中编写代码,然后在不进行调试的情况下运行。
    发表于 01-29 07:07

    请问AURIX KIT_A2G_TC397_5V_TFT开发板如何通过UDE进行仿真调试?

    请问AURIX KIT_A2G_TC397_5V_TFT开发板 如何通过UDE 进行仿真调试?需要单独连接外部的调试器设备吗?
    发表于 01-24 07:09

    【米尔-瑞萨RZ/G2UL开发板开发板开箱与接口介绍

    开发板简介 MYC-YG2UL核心开发板基于RZ/G2UL处理器,通用64位工业MPU RZ/G2UL是瑞萨一款高性能处理器; 内核Cortex-A55@1.0GHz CPU
    发表于 01-14 13:25

    【国产高性能运动控制MCU 先楫HPM5361】开发板介绍与准备

    HPM5361EVK是一款基于先楫HPM5300系列高性能RISC-V内核MCU的开发板。它具有双精度浮点运算和强大的DSP扩展能力,主频为480MHz,内置1MB Flash和288KB SRAM
    发表于 12-03 13:22

    #fpga开发板 Lattic-mipi开发板

    FPGA开发板
    明德扬科技
    发布于 :2023年10月25日 18:01:23

    【LuckFox Pico 开发板免费试用】关于adb使用

    cmd 进入电脑控制台.输入adb,可以看到版本信息说明配置好 图3:adb安装配置检查 (4)关于adb使用的一些指令 adb connect 172.32.0.93-- adb连接开发板,ip
    发表于 10-21 23:22

    【悟空派H3开发板免费体验】悟空派H3开发板

    、MIPI-DSI等接口。 我使用悟空派H3开发版进行了一段时间的体验,总体感觉良好。开发板性能强劲,能够流畅运行Linux、Android等操作系统。开发板的接口丰富,能够满足多
    发表于 09-19 10:04

    STM32 Nucleo开发板介绍

    STM32 Nucleo开发板是带多种STM32微控制器系列的开发板,她为用户提供可接受的价格和灵活的方式进行产品创新和原型开发。用户可以从MCU的性能,功耗和产品特点选择不同的组合。
    发表于 09-12 06:28

    05 开发板硬件基本介绍 - 第3节

    Linux程序开发板代码
    充八万
    发布于 :2023年08月31日 02:08:28

    梁山派开发板-21年电赛F题-送药小车-赛题分析

    全国产开源开发板,基于GD32F4系列,21电赛F题-送药小车赛题分析
    的头像 发表于 07-31 10:13 517次阅读
    梁山派<b class='flag-5'>开发板</b>-21年电赛F题-送药小车-赛题<b class='flag-5'>分析</b>

    【CW32饭盒派开发板试用体验】开发板及核心介绍

    CW32饭盒派是一款基于CW32F030C8T6的开发板。 接上tpye-c数据线后,板子tft有以下显示: 这块MCU是48PIN MCU:CW32F030C8T6位微控制器,是64M主频;主频
    发表于 05-22 11:28

    【CW32饭盒派开发板试用体验】开发板简单介绍开发板初体验

    今天开箱一款基于CW32F030C8T6的开发板开发板命名为CW32饭盒派。 下面简单的对开发板做个介绍: CW32饭盒派板载资源非常丰富:有一电位器、蜂鸣器、3路用户按键、3路指示
    发表于 05-22 10:56

    【CW32饭盒派开发板试用体验】开发板简单介绍及初体验

    今天开箱一款基于CW32F030C8T6的开发板开发板命名为CW32饭盒派。 下面简单的对开发板做个介绍: CW32饭盒派板载资源非常丰富:有一电位器、蜂鸣器、3路用户按键、3路指示
    发表于 05-22 10:47

    i.MX9352——介绍一款多核异构开发板

    本篇来介绍一款多核异构的Linux开发板——OK-MX9352-C开发板
    的头像 发表于 04-18 10:18 894次阅读
    i.MX9352——<b class='flag-5'>介绍</b>一款多核异构<b class='flag-5'>开发板</b>