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)

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

    关注

    39

    文章

    7714

    浏览量

    170844
  • 仿真器
    +关注

    关注

    14

    文章

    1048

    浏览量

    86757
  • 开发板
    +关注

    关注

    25

    文章

    6122

    浏览量

    113279
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    英飞凌AURIX TC4D9核心与底板方案介绍

    英飞凌AURIX TC4D9核心与底板方案展示了由安富利(AVNET)提供的基于英飞凌旗舰级AURIX TC4系列微控制器(MCU)的完整解决方案。该方案采用核心(上
    的头像 发表于 10-14 10:11 953次阅读

    如何移植EtherCAT Igh--基于米尔RK3576开发板

    本文将介绍基于米尔电子MYD-LR3576开发板(米尔基于瑞芯微RK3576开发板)的端移植EtherCATIgh方案的开发测试。摘自优秀
    的头像 发表于 09-26 08:04 9442次阅读
    如何移植EtherCAT Igh--基于米尔RK3576<b class='flag-5'>开发板</b>

    【精选资料】开发板测评大赛作品合集!

    电子发烧友携手16家生态厂商发起开发板测评大赛,设OpenHarmony、RISC-V、Rockchip三大赛道,共计21款、160+块开发板,通过评测开发板性能、易用性及创新场景,促
    的头像 发表于 09-23 08:09 741次阅读
    【精选资料】<b class='flag-5'>开发板</b>测评大赛作品合集!

    RK3506开发板Linux开发板极致性价比之选

    RK3506开发板Linux开发板极致性价比之选瑞芯微RK3506开发板,3核Cortex-A7@1.5GHz+Cortex-M0,Linux+RT-Thread系统支持,128MB超大
    的头像 发表于 09-11 16:26 2775次阅读
    RK3506<b class='flag-5'>开发板</b>Linux<b class='flag-5'>开发板</b>极致性价比之选

    CW32L011电机驱动电机控制开发板-硬件1

    CW32L011电机驱动电机控制开发板-硬件介绍 后面有软件分析
    的头像 发表于 08-12 14:20 3601次阅读
    CW32L011电机驱动电机控制<b class='flag-5'>开发板</b>-硬件1

    RK3568 EVB开发板 深度休眠与快速醒的工作流程

    RK3568 EVB开发板关于深度休眠和唤醒流程的分析
    的头像 发表于 07-22 09:49 605次阅读
    RK3568 EVB<b class='flag-5'>开发板</b> 深度休眠与快速醒的工作流程

    ESP32开发板元件资料

    ESP32开发板元件
    发表于 07-21 14:47 14次下载

    ALINX AMD RFSoC射频开发板选型指南

    ALINX 作为 FPGA 开发板领域领先供应商,RFSoC 系列开发板精准定位于雷达通信、5G 基站、卫星通信、测试测量等对性能要求严苛的高端射频应用。
    的头像 发表于 07-11 10:03 1219次阅读
    ALINX AMD RFSoC射频<b class='flag-5'>开发板</b>选型指南

    【新品】远距离图传数传模块开发板、蓝牙模块开发板、无线模块开发板

    新品上市图传数传模块开发板蓝牙模块开发板国产无线模块开发板部分型号参与送样文末了解详情↓↓↓EWT611-900NW20S远距离图传数传模块开发板EWT611-900NW20S是一款入
    的头像 发表于 06-12 19:33 894次阅读
    【新品】远距离图传数传模块<b class='flag-5'>开发板</b>、蓝牙模块<b class='flag-5'>开发板</b>、无线模块<b class='flag-5'>开发板</b>

    第二章 开发板与芯片介绍 详解W55MH32芯片及开发板

    本章介绍了W55MH32芯片及开发板。该芯片采用Cortex-M3内核,主频216MHz,集成以太网功能,有L和Q两种型号。配套开发板L-EVB功能丰富、Q-EVB为最小系统,均含仿
    的头像 发表于 05-26 09:19 1033次阅读
    第二章 <b class='flag-5'>开发板</b>与芯片<b class='flag-5'>介绍</b>  详解W55MH32芯片及<b class='flag-5'>开发板</b>

    安信可定位开发板BU03-Kit使用指南 ——硬件&amp;软件

    以下内容由安信可社区用户 AndyL 提供 目录 低功耗精准定位开发板BU03-Kit ——【硬件篇】 一、开发板硬件介绍 1、关于BU03-Kit 2、BU03主要特性 /
    的头像 发表于 04-30 15:53 2471次阅读
    安信可定位<b class='flag-5'>开发板</b>BU03-Kit使用指南 ——硬件&amp;软件

    【AI开发板】正点原子K230D BOX开发板来了!一款性能强悍且小巧便携的AI开发板

    【AI开发板】正点原子K230D BOX开发板来了!一款性能强悍且小巧便携的AI开发板! 正点原子K230D BOX是一款性能强悍且小巧
    发表于 02-18 16:56

    瑞芯微开发板/主板Android配置APK默认开启性能模式方法

    本文介绍瑞芯微开发板/主板Android配置APK默认开启性能模式方法,开启性能模式后,APK的CPU使用优先级会有所提高。触觉智能RK3562开发
    的头像 发表于 01-17 15:32 1090次阅读
    瑞芯微<b class='flag-5'>开发板</b>/主板Android配置APK默认开启<b class='flag-5'>性能</b>模式方法

    迅为RK3576开发板核心与底板接口硬件介绍

    迅为RK3576开发板核心与底板接口硬件介绍
    的头像 发表于 01-14 15:15 2348次阅读
    迅为RK3576<b class='flag-5'>开发板</b>核心<b class='flag-5'>板</b>与底板接口硬件<b class='flag-5'>介绍</b>

    瑞芯微主板/开发板Linux系统播放音频方法,触觉智能RK3562开发板演示

    本文介绍瑞芯微方案主板/开发板Linux系统播放音频的方法,触觉智能RK3562开发板演示,通用RK3566、RK3568、RK3588等
    的头像 发表于 12-13 11:40 1400次阅读
    瑞芯微主板/<b class='flag-5'>开发板</b>Linux系统播放音频方法,触觉智能RK3562<b class='flag-5'>开发板</b>演示