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

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

3天内不再提示

通过UDE 4.10简化多核调试和系统分析

星星科技指导员 来源:嵌入式计算设计 作者:嵌入式计算设计 2022-06-09 09:29 次阅读

UDE 4.10 具有许多新的和改进的功能,用于在实时和安全关键嵌入式系统中对复杂的多核应用程序进行调试、测试和系统分析。为了全面支持最新的多核系统——例如英飞凌的 AURIX 2G 系列,最多有 8 个可编程处理单元或 NXP 的 S32V 及其 Cortex-A53 内核——除此之外,多核管理得到了进一步优化,例如允许几个异构内核的同步停止和启动。特别是对于基于 ARM Cortex 的 SoC 的用户,PLS 扩展了其指令集支持。

此外,借助 UDE 4.10,开发人员还将拥有更高效的图形可视化选项来分析应用程序的运行时行为。基于记录的跟踪数据,程序序列或调用深度可以随着时间的推移快速显示,即使是非常大量的数据。程序流程的可视化使得出结论变得容易——例如,负载分布或分布在多个内核上的软件的同步——而无需太多额外的努力。

UDE 4.10 的另一个新功能是支持控制单元软件的 ASAP2 描述。ASAP2 或 A2L 文件描述了控制单元的物理值、特性曲线和其他参数如何映射和转换为程序变量、内部存储器结构和数据类型。用户现在可以直接使用电子控制单元的参数并更改它们,而不必担心它们在 MCU 内存中的实际表示。当然,会检查用户值的有效性和允许的值范围。这使得控制单元软件的调试和运行时分析比过去更加方便和高效。

UDE 4.10 还使博世通用定时器模块 (GTM) 的复杂定时器算法的开发人员的工作更加轻松。在以前只使用汇编代码的情况下,现在也可以在 C 源代码的基础上,结合 TASKING 或 HighTec 的相应编译器进行开发和调试。

尤其是 AURIX 2G 系列,UDE 4.10 的集成 FLASH 编程模块和单独提供的 FLASH/OTP 编程工具 UDE/Memtool 已经扩展了额外的功能,以顺利支持软件无线传输。这意味着现在可以在设备上创建先决条件,以便稍后在现场通过现有的互联网连接进行安全软件更新。

除了 UDE 4.10 之外,PLS 还为其 UAD2next 引入了两个新的跟踪模块,这是通过 CAN 进行调试和目标通信的全方位访问设备。第一个模块支持并行跟踪,并在 12 位和 125 MHz (DDR) 下提供高达 250 MBit/s 的传输速度。第二个模块支持基于 AURORA 协议的串行跟踪接口,并通过两个通道传输目标生成的跟踪数据,传输速度高达 1.25 GBit/s。两个模块都可以轻松插入 UAD2next 前面的坚固扩展槽中。

审核编辑:郭婷

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

    关注

    54

    文章

    10902

    浏览量

    100726
  • 定时器
    +关注

    关注

    23

    文章

    3146

    浏览量

    112028
  • 编译器
    +关注

    关注

    1

    文章

    1575

    浏览量

    48606
收藏 人收藏

    评论

    相关推荐

    浅谈现场总线的智能照明系统分析与应用研究

    浅谈现场总线的智能照明系统分析与应用研究 张颖姣 安科瑞电气股份有限公司 上海嘉定 201801 【摘要】:科学技术的发展使得照明控制的方法不断发生改变,近年来照明控制系统大多在现场总线的基础上实现
    的头像 发表于 02-26 09:29 96次阅读
    浅谈现场总线的智能照明<b class='flag-5'>系统分析</b>与应用研究

    TC275连不上UDE调试工具的原因?

    TC275连不上UDE调试工具,不知道什么原因,想问一下这个有什么好的办法 解决吗
    发表于 02-22 06:38

    TC397A如何多核调试

    TC397的开发板,想试一下多核调试,请问有相关历程或者文档吗,现在都默认一个核在跑
    发表于 02-19 08:08

    请问UDE调试后如何退出调试,直接拔掉开发板的USB即可吗?

    请问UDE调试后如何退出调试,直接拔掉开发板的USB即可吗?
    发表于 02-06 07:14

    UDE和Memtool有什么区别?

    Memtool是只能烧写FLASH,而不能在线调试吗?而通过Hightec里集成的UDE既可以烧写程序又可以在线仿真,是这样吗?
    发表于 02-06 07:01

    TC275使用HighTec编译器进行调试的时候,UDE报错的原因?

    开发板是TC275套件,在使用HighTec编译器进行调试的时候,UDE中报错,提示如下:Message from component \'Tc2CoreTargIntf\' :Can\'t
    发表于 02-05 07:57

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

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

    单端口网络S参数测量系统分析

    单端口网络S参数测量系统分析
    的头像 发表于 01-05 09:22 212次阅读
    单端口网络S参数测量<b class='flag-5'>系统分析</b>

    请问UDE调试后如何退出调试

    UDE调试后如何退出调试
    发表于 10-27 08:23

    如何使用Python中的SciPy库计算系统的脉冲响应?

    脉冲响应是信号处理和系统分析中的重要概念,它描述了系统对单位脉冲输入的响应。
    的头像 发表于 06-20 15:57 1542次阅读
    如何使用Python中的SciPy库计算<b class='flag-5'>系统</b>的脉冲响应?

    在 IAR Embedded Workbench中进行ARM+RISC-V多核调试

    的核,才能进行多核调试。可以通过单独调试其它的核来确认对应的核是可以调试的: 多核
    发表于 06-14 16:55

    Ansys电机控制系统分析

    在电机设计过程中,通常需将电机与控制系统进行矢量控制算法联合仿真,以得到更加精确得仿真分析结果。控制系统联合仿 真过程中,由于控制器开关频率高,仿真步长短,计算时间长等特点,如果直接将有限元模型
    发表于 05-05 14:22 1次下载
    Ansys电机控制<b class='flag-5'>系统分析</b>

    RX78K0R Ver.4.10 タスクドバッガ编

    RX78K0R Ver.4.10 タスクドバッガ编
    发表于 04-28 19:53 0次下载
    RX78K0R Ver.<b class='flag-5'>4.10</b> タスクドバッガ编

    用于任务调试器的 RX78K0R Ver.4.10(U18454EJ2V0UM00)

    用于任务调试器的 RX78K0R Ver.4.10 (U18454EJ2V0UM00)
    发表于 04-28 19:53 0次下载
    用于任务<b class='flag-5'>调试</b>器的 RX78K0R Ver.<b class='flag-5'>4.10</b>(U18454EJ2V0UM00)

    用于任务调试器的 RX78K0R Ver.4.10(U18454CA2V0UM00)

    用于任务调试器的 RX78K0R Ver.4.10 (U18454CA2V0UM00)
    发表于 04-27 19:52 0次下载
    用于任务<b class='flag-5'>调试</b>器的 RX78K0R Ver.<b class='flag-5'>4.10</b>(U18454CA2V0UM00)