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

    文章

    7453

    浏览量

    163608
  • 仿真器
    +关注

    关注

    14

    文章

    1016

    浏览量

    83645
  • 开发板
    +关注

    关注

    25

    文章

    4949

    浏览量

    97204
收藏 人收藏

    评论

    相关推荐

    基于哪吒开发板部署YOLOv8模型

    开发板的推理性能,同时测试所推出的 OpenVINO C# API (https://github.com/guojin-yan/OpenVINO-CSharp-API) 项目能否应用到该开发板上,我们使用该
    的头像 发表于 11-15 14:13 162次阅读
    基于哪吒<b class='flag-5'>开发板</b>部署YOLOv8模型

    米尔RK3576开发板特惠活动!

    近日,米尔电子发布基于瑞芯微RK3576核心开发板,RK3576作为国产热门处理器,其高性能数据处理能力、领先的AI智能分析、强大的扩展性与兼容性受到广大
    的头像 发表于 11-12 01:00 146次阅读
    米尔RK3576<b class='flag-5'>开发板</b>特惠活动!

    瑞萨开发板​RX-FSOE-REF-KIT功能安全使用介绍(上)

    本文基于瑞萨官方开发板RX-FSOE-REF-KIT,介绍EtherCAT通讯的功能安全应用开发以及实现过程所需的开发环境。
    的头像 发表于 08-20 15:25 507次阅读
    瑞萨<b class='flag-5'>开发板</b>​RX-FSOE-REF-KIT功能安全使用<b class='flag-5'>介绍</b>(上)

    探索巅峰性能 | 迅为RK3588开发板深度剖析

    探索巅峰性能 | 迅为RK3588开发板深度剖析
    的头像 发表于 08-12 14:07 769次阅读
    探索巅峰<b class='flag-5'>性能</b> | 迅为RK3588<b class='flag-5'>开发板</b>深度剖析

    EFR32MG24开发板介绍及IDE使用

    EFR32MG24开发板介绍及IDE使用
    的头像 发表于 08-10 10:47 642次阅读
    EFR32MG24<b class='flag-5'>开发板</b><b class='flag-5'>介绍</b>及IDE使用

    鸿蒙OpenHarmony南向:【Hi3861开发板介绍

    Hi3861开发板是一片大约2cm*5cm大小的开发板,是一款高度集成的2.4GHz WLAN SoC芯片,集成IEEE 802.11b/g/n基带和RF(Radio Frequency)电路。支持,并配套提供开放、易用的开发
    的头像 发表于 05-06 17:19 981次阅读
    鸿蒙OpenHarmony南向:【Hi3861<b class='flag-5'>开发板</b><b class='flag-5'>介绍</b>】

    fpga开发板是什么?fpga开发板有哪些?

    FPGA开发板是一种基于FPGA(现场可编程门阵列)技术的开发平台,它允许工程师通过编程来定义和配置FPGA芯片上的逻辑电路,以实现各种数字电路和逻辑功能。FPGA开发板通常包括FPGA芯片、时钟模块、电源模块、输入输出接口等组
    的头像 发表于 03-14 18:20 1841次阅读

    fpga开发板使用教程

    FPGA开发板的使用教程主要包括以下几个关键步骤。
    的头像 发表于 03-14 15:50 972次阅读

    fpga开发板与linux开发板区别

    FPGA开发板与Linux开发板是两种不同的硬件开发平台,各自具有不同的特点和应用场景。在以下的文章中,我将详细介绍FPGA开发板和Linu
    的头像 发表于 02-01 17:09 2090次阅读

    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

    51单片机开发板的主要功能 51单片机开发板能做什么

    51单片机开发板是一种基于8051系列单片机芯片的开发板,具有丰富的功能和广泛的应用。下面将详细介绍51单片机开发板的主要功能以及能够实现的各种应用。 一、基本功能: 通用输入输出:5
    的头像 发表于 01-23 15:52 3422次阅读

    51单片机开发板原理图介绍

    电子发烧友网站提供《51单片机开发板原理图介绍.pdf》资料免费下载
    发表于 12-18 09:12 4次下载

    使用YY3568开发板部署AI能力

    性能优异。开发板功能接口丰富,多媒体性能强悍、可在物联网、工业控制、智慧交通、轻量级人工智能等领域发挥独特优势。
    的头像 发表于 11-28 10:59 1975次阅读
    使用YY3568<b class='flag-5'>开发板</b>部署AI能力