TASKING iSYSTEM调试器

iSystem 是嵌入式工具领域的“特种部队”而非“常规军”。它不服务于所有开发者,而是专注于为开发世界上要求最严苛的嵌入式系统的顶尖工程师和团队,提供专业、强大且值得信赖的“重型装备”。选择iSystem,意味着选择了一个以质量、安全和深度工程支持为核心的合作伙伴,旨在共同攻克嵌入式系统开发中最复杂的挑战。简化软件追踪:无需硬件追踪即可实现实时性能分析

产品详情

TASKING iSYSTEM调试器是一套专为嵌入式系统,特别是汽车和功能安全领域设计的高性能调试和测试工具。它最初由德国iSYSTEM公司开发,该公司在2022年被TASKING集团收购,此后双方产品深度整合,形成了更强大的开发生态 


核心产品组成

iSYSTEM调试解决方案主要由硬件调试器软件集成开发环境两大部分组成。

硬件调试器(”蓝盒子”)
硬件层面以广为人知的”蓝盒子”为代表,主要包括以下系列:

  • iC7系列(最新一代):包含iC7mini、iC7pro和iC7max。其中,iC7pro和iC7max增加了实时指令跟踪功能,而iC7max更进一步,支持同时调试和跟踪多个SoC,并能监控它们之间的网络通信,适合复杂的多核或异构系统开发 
  • iC5000/5700系列:前一代主流产品。iC5000支持USB 2.0,内置256MB跟踪缓冲区;iC5700则支持USB 3.0,内置1GB跟踪缓冲区,提供更高的数据吞吐能力 

软件工具(winIDEA)

winIDEA:这是iSYSTEM的集成开发环境,提供了一个统一的图形化界面来完成所有调试、分析和测试工作。它能够自动识别并调试由主流编译器(如TASKING、GreenHills、IAR、Keil等)生成的可执行文件 

主要功能与应用

TASKING iSYSTEM调试器不仅仅是一个简单的下载器和断点工具,它提供了从基础调试到高级分析的完整功能:

  • 基础调试功能
    • 支持多种调试接口(USB、以太网)。
    • 实时内存访问:在不停止程序运行的情况下读写全局变量和内存。
    • 灵活的断点:支持硬件断点、无数量限制的软件断点,以及条件断点(例如,当某个变量被改写或堆栈溢出时触发)。
    • 多核调试:支持对多核处理器进行同步或分别控制调试。
    • 图形化数据显示:以曲线图形式实时显示变量或寄存器值的变化。
  • 高级跟踪与分析(需特定硬件支持)
    • 实时跟踪:能够实时记录程序执行的完整指令流,帮助开发者精准定位偶发性和时序相关的复杂bug。
    • 性能剖析:自动分析函数或任务的运行顺序、调用关系、执行时间,并统计CPU负载。
    • 代码覆盖率分析:统计测试过程中哪些代码被执行过,哪些没有,是衡量测试完整性(如ISO 26262功能安全认证)的关键指标。

核心优势与典型应用场景

  • 核心优势
    • 功能安全:工具链本身经过认证,符合ISO 26262等功能安全标准,这在汽车行业至关重要 
    • 广泛的芯片支持:几乎支持所有主流汽车级芯片,包括英飞凌AURIX系列、瑞萨RH850系列、NXP的MPC5xxx和S32x系列,以及国产芯片 
    • 开放性与集成性:提供开放的API接口,可以方便地与Tessy、Vector CANape等第三方工具集成,实现自动化测试和标定 
  • 典型应用场景
    • 汽车电子:用于开发发动机控制单元、电池管理系统、自动驾驶域控制器等安全关键型应用。
    • 工业控制:适用于需要高可靠性的工业自动化设备。
    • 单元测试/集成测试:利用testIDEA和代码覆盖率分析,验证软件的可靠性和完整性。

欢迎大家试用交流,可以联系我们support@softor.com.cn

支持的平台架构:

Manufacturers32-bit / 64-bit16-bit8-bit
Allegro MicroSystemsA89224
Ambiq MicroApollo, Apollo 2
AMDZynq 7000 SoC FPGA, Zynq Ultrascale+ SoC FPGA
Analog DevicesADuCM33x
Andes TechnologyAndesCore D25F, AE350
ARM Cortex-A , Cortex-R, Cortex-M, ARM7, ARM9
AutoChipsAC7801, AC7840x, AC7870x
C*Core TechnologyCCFC2002, CCFC2012, CCFC2016, CCFC2017, CCFC3007, CCFC3008, CCFC3012
CVA CHIPCVM011x, CVM012x, CVM014x
Dialog SemiconductorSmartBond
Elmos SemiconductorE533.06
FlagchipFC4150Fxx, FC7240Fxx, FC7300Fxx
GigaDeviceGD32, GD32VF
HilscherNETX 90
InfineonTriCore, AURIX,TC2xx/TC3xx/TC4xxXE166/XC2000SP37/SP4x
XMC1000, XMC4000, XMC7000, TLE984x/TLE985x/TLE986x/TLE987x, TLE994x/TLE995x
FM0+, FM3, FM4, Traveo, Traveo II, PSoC4, PSoC5, PSoC6
Marvell88Q50xx
MicrochipPIC32CM JH, PIC32CM Lx, PIC32CM MC, SAM4E, SAM4L, SAMA5D2, SAMA5D3, SAMC2x, SAMD2,SAMD5, SAME5, SAME7, SAMG5, SAMS70, SAMV7x, SmartFusion2
PolarFire SoC FPGA, PIC64GX
MindMotion SemiconductorsMM32F
Nordic SemiconductornRF52, nRF54L
NucleiNA900
NvidiaOrin,Thor
NXPMPC5xxx (Qorivva),S12Xx, S12Z
LPC11xx, LPC13xx, LPC15xx, LPC17xx, LPC18xx, LPC4000, LPC4300, LPC54000,
LPC550x / LPC55S0x, LPC551x / LPC55S1x, LPC552x / LPC55S2x, LPC55S6x
Kinetis,
S32E, S32G, S32K, S32R, S32S, S32V, S32Z
i.MX RT, i.MX51,i.MX53,i.MX6, i.MX7,
i.MX8, i.MX 8M, i.MX 8M Mini,i.MX 8M Nano, i.MX 8X, i.MX 8XLite, i.MX 91, i.MX 95
MCX A, MCX C, MCX E, MCX N, MCX W
ON SemiconductorRSL10
QorvoQPF5100
Raspberry PiRP2040
RenesasR-Car, RH850, RZ, V850, Synergy S7G2, RA2A1, RA2L1, RA2E2, RA4M2, RA6, RA8RL78
SemiDriveE3
SiFiveRISC-V
Silicon LabsEFM32, EFR32
ST MicroelectronicsStellar SR6, SPC5, STM32
Texas InstrumentsMSP432, MSPM0 C, MSPM0 G, MSPM0 L, MSPM33 C3, TMS470, Stellaris, Sitara, Hercules (TMS570, RM46/RM48/RM57), Tiva C, CC26xx, CC2340, CC3200, AM2732R, AM6442, AWR1843, TPR12, TDA4VM
TDKHVC4223F / HVC4420F
THINKTECHAlioth
TONGXIN MICROTHA6x
VORAGO TechnologiesVA108xx
Xiaohua SemiconductorHC32A4, HC32F4, HC27xB8
Yuntu SemiconductorYTM32B1H, YTM32B1M
Zhixin SemiZ20K11x, Z20K14x, Z20K35x

如果你在列表中没有找到,请联系我们

需要试用,技术交流,答疑,报价等请通过右侧是联系方式,联系我们。

在线留言