跳转至内容
  • 版块
  • 最新
  • 标签
  • 热门
折叠
品牌标识

YunTu Forum

YTMicro.com
  1. 主页
  2. Announcements
  3. MCAL Release Notes
  4. YTM32B1MD2_SafLib_3_0_0 Release Notes

YTM32B1MD2_SafLib_3_0_0 Release Notes

已定时 已固定 已锁定 已移动 MCAL Release Notes
1 帖子 1 发布者 41 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • FrankieF 离线
    FrankieF 离线
    Frankie YunTu
    编写于 最后由 Frankie 编辑
    #1

    1. Overview


    YUNTU SafLib (Safety Library) provides peripheral self-tests and software safety mechanisms for AUTOSAR application integration. This document describes SafLib 3.0.0 for YTM32B1MD2.

    Required dependency: MCAL 3.0.0. SafLib 3.0.0 must be integrated with MCAL 3.0.0.

    1.1 Release Type

    Initial Release — SafLib 3.0.0. This is the first SafLib release for YTM32B1MD2; there is no previous release.

    Status: Internal Release Notes | Release Date: TBC | Issue Snapshot: 2026-10-28

    1.2 Release Highlights

    • MD2 Module Support — Added ClkTst, CrcTst, DmaTst, EccTst, EfmTst, FlsTst, RamTst, StkTst and WdgTst adaptations with related tests.
    • DmaTst Configuration — Improved startup-test defaults, runtime-test configuration and DMA channel validation.
    • Stack Overflow Details — Added StkTst_GetDetailsResult() and its YCT switch to distinguish MSP and PSP overflow.
    • EccTst Interrupt Handling — Fixed application hangs when ECC flags are already pending before the test; the ISR is installed before interrupts are enabled.

    1.3 Version Evolution

    Item Previous Release / Baseline Current Release (3.0.0)
    SafLib Version N/A (first release) 3.0.0
    Target Device N/A YTM32B1MD2
    AUTOSAR CP N/A v4.4.0
    MCAL Dependency N/A (first release) MCAL 3.0.0 (required)

    2. Support Toolchains


    YUNTU SafLib software package uses the following toolchains / IDEs:

    2.1 Recommended Configuration Tool

    • YCT (Yuntu Config Tool) v3.2.0 or higher version

    Tip: YCT can be downloaded from YTMicro Account or updated from an installed older version.

    2.2 Recommended IDE / Compilers

    IDE / Compiler Minimum Version Notes
    IAR v9.50
    VSCode (Ninja + CMake + GCC/IAR) VSCode v1.80 Cross-platform build system
    GCC for ARM v10.3
    Green Hills v2022.1.4

    2.3 Recommended Debugger

    • SEGGER J-LINK v9.2 or higher hardware + v6.96 or higher software/driver
      • Required: target-device support patch installed

    3. Release List


    The following list summarizes changes for YTM32B1MD2:

    • [New]-[EfmTst]-[0] Add MD2 EfmTst support with updated configuration, test projects and fault injection coverage
    • [New]-[DmaTst]-[TBC] Add MD2 DmaTst support and related tests
    • [Opt]-[DmaTst]-[1] Improve DmaTst YCT defaults, runtime configuration and DMA channel validation
    • [New]-[ClkTst]-[2] Add MD2 ClkTst support and related tests
    • [New]-[WdgTst]-[2] Add MD2 WdgTst support and related tests
    • [New]-[StkTst]-[0] Add MD2 StkTst resources, code generation, source code and test support
    • [New]-[RamTst]-[0] Add MD2 RamTst support and related tests
    • [New]-[FlsTst]-[0] Add MD2 FlsTst support and related tests
    • [New]-[EccTst]-[2] Add MD2 EccTst support with SUT, SIT and SQT tests
    • [New]-[CrcTst]-[0] Add MD2 CrcTst support and related tests
    • [New]-[StkTst]-[0] Add StkTst_GetDetailsResult() and its YCT switch to distinguish MSP and PSP overflow
    • [Fix]-[EccTst]-[3] Fix EccTst application hangs caused by pending ECC flags by installing the ISR before enabling interrupts and clearing interrupts after the test

    DmaTst-ISSUE-170 does not specify an effect level; it is marked TBC.

    Type labels for StkTst-ISSUE-177, EccTst-ISSUE-189 are classified from the issue content because the source Type field is empty.

    4. Known Issues / Limitation


    4.1 Integration Notes

    • EccTst (EL3): Update EccTst wherever the module is used. Install the ISR before enabling ECC interrupts, then execute the test and clear interrupts. Revalidate startup and boot-to-application paths with ECC flags already pending.
    • DmaTst: Regenerate and review configuration for startup-test defaults, the minimum hardware-channel count, the single runtime container and channel-link constraints.
    • MD2 Coverage: The nine module adaptations in Section 3 do not establish support for unlisted modules. Confirm the complete module and device-variant support matrix.
    • Release Baseline: Confirm the 3.0.0 version record, package identifier, delivery contents and regression reports. Issue closure does not replace release-package qualification evidence.

    Annex

    Release list naming rule

    Each release list item contains the following elements:

    [Type]-[Module]-[Effect_Level] [Brief Description / Details Link]

    • Type: Fix — bug fixes; Opt — optimization; New — new functionality; Demo — demonstration projects; Doc — documentation updates.
    • Module: The SafLib module affected by the change. Module names in this document do not constitute a complete device support matrix.
    • Effect_Level:
      • 0: No effect on the previous software version / project.
      • 1: Update recommended but optional.
      • 2: Update the affected module if the application uses the related functionality.
      • 3: Update the affected module if it is used.
      • 4: Update if the software package is used.
      • TBC: The source issue does not specify an effect level.
    • Details Link: The linked YT_SafLib issue provides the analysis, corrective action and verification records.

    Disclaimer

    Copyright and Contact Information

    YTMicro and its subsidiaries reserve the right to change, correct, enhance, modify and improve YTMicro products or this document at any time without notice. Before placing an order, purchasers should obtain and understand the latest relevant information about the products. YUNTU's products are sold according to YUNTU team and sales conditions at the time of order confirmation. Purchasers have the sole responsibility for selecting, choosing and using YUNTU products, and YUNTU has no responsibility for assisting purchasers in product design and application. YUNTU does not grant any express or implied license to any intellectual property herein. Resale of YUNTU products with information different from that described herein will make any warranty of YUNTU for such product void. YTMicro and YTMicro logo are trademarks of YTMicro. All other product or service names are the property of their respective owners. The information in this document replaces and supersedes any previously provided information in any prior version of this document.

    © 2020 - 2026 YUNTU Microelectronics co.,ltd. All rights reserved.

    Contact us: Website: www.ytmicro.com.

    1 条回复 最后回复
    0
    • FrankieF Frankie 从 云途内部 移动了该主题

  • 云途开发生态介绍

    快速上手云途开发生态

  • 云途论坛规则/Yuntu Forum Rules

    发帖前请查看

  • YT CONFIG TOOL调查问卷

    帮助改进和优化YT CONFIG TOOL,有机会抽取YTM32B1ME0 EVB哦...

  • can
    29
    demo
    26
    uds
    14
    lin stack
    13
    fbl
    6
    md14
    6
    yt-link
    6
    adc模块
    4
    Online Users
    • 登录

    • 登录或注册以进行搜索。
    • 第一个帖子
      最后一个帖子
    0
    • 版块
    • 最新
    • 标签
    • 热门