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

YunTu Forum

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

YTM32B1HA0_2_3_0 Release Notes

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

    Overview


    YUNTU MCAL(Microcontroller Abstract Layer) software package is designed by YTMicro AE team to support customers on AUTOSAR compliant application software development. The YUNTU MCAL is developed according to the AUTOSAR CP Release v4.4.0 standard.

    Package Name Version Release Date
    YTM32B1HA0_2_3_0 2_3_0 2025-07-30

    Support Toolchains

    YUNTU MCAL software package release are tested and validated with the following toolchains/IDE:

    Recommended Configuration Tool:

    • YCT(Yuntu Config Tool) v2.7.4 or higher version

    Tips: It can be downloaded from YTMicro Account or updated from the installed older version YCT.

    Recommended IDE/Compilers:

    • ARM Keil v5.36 or higher version IDE
    • IAR v8.40 or higher version IDE
    • VSCode v1.80 or higher version IDE with Ninja, CMake and GCC/IAR/Keil as compiler
    • GCC for ARM v10.3 or higher version

    Recommended debuger:

    • SEGGER J-INK v9.2 or higher hardware + v6.96 or higher software/driver with required YTM32B1ME05 and YTM32B1MD14 patch installed.

    Release List

    • [Fix]-[CddUart]-[2] Fix the issue where the global variable was unexpectedly modified due to reentrancy of the transmission interface in CddUart when using the OS
    • [New]-[CddUart]-[0] Support Idle interrupt with DMA enabled for LinFlexD
    • [Fix]-[CddUart]-[2] Fix CddUart has a probability of entering hardfault after DeInit issue.
    • [Opt]-[CddUart]-[1] Add a clock check to XDM for the CddUart function clock and adjust the upper limit condition for the baud rate
    • [Fix]-[CddUart]-[2] Fix CddUart Callback function return wrong Channel bug
    • [Fix]-[Icu]-[2] Fix the problem that IcuCmp can't enter interrupt.
    • [Fix]-[Icu]-[2] Fix the bug that causes inaccurate capture results when using MPWM as a capture unit for ICU input capture
    • [Fix]-[Icu]-[2] Fix the issue of incorrect assignment of the array variable IcuWkupPortBuff in the ICU code.
    • [Fix]-[Icu]-[2] Fix the xdm configuration issue of the Icu MPwm module.
    • [Fix]-[Icu]-[1] Optimize the working mode and clock configuration issues of Icu ACMP.
    • [Fix]-[Icu]-[0] Fix the error that occurs when configuring the number of Etmr channels in YCT
    • [Fix]-[Crypto]-[2] Fixed the issue of abnormal SHA signature calculation results in the Crypto module.
    • [Fix]-[Crypto]-[2] Fixed the bug that the Crypto Job only allowed a single Update operation.
    • [Opt]-[Port]-[2] Fix the bug of Port feature macro define
    • [Fix]-[Port]-[0] Port compile warning for GHS
    • [Opt]-[Gpt]-[1] Fix the bug Gpt Irq handler does not check whether the interrupt is enabled
    • [Opt]-[Gpt]-[1] Fix the bug GptWakeupConfiguration option could not be edited
    • [New]-[Gpt]-[1] Add a way to update the CMP value of the TMR in continuous mode
    • [Fix]-[Adc]-[0] Add unit test case for Adc_Irq.c
    • [Opt]-[Adc]-[0] Update the qac test for Fls and Adc modules
    • [Fix]-[Adc]-[2] Fix Adc hardware index data overflow bug
    • [Fix]-[Adc]-[2] Fix compilation error when the group queue is disabled
    • [New]-[Adc]-[2] Add adc power mode configuration and APIs support
    • [Fix]-[Adc]-[2] Fixed a bug when ADC was configured to hardware trigger with DMA
    • [Fix]-[Adc]-[2] Fix the issue of abnormal data when the ADC module uses DMA to transfer results.
    • [Fix]-[Adc]-[2] Fix errata E60005
    • [Fix]-[Platform]-[1] SchM code size optimization
    • [Fix]-[Platform]-[0] Add entries for FMU module to the resource file.
    • [Opt]-[Pwm]-[1] Fix issue of Pwm period and dutycycle error due to eTMR errata 3 inappropriate application
    • [Fix]-[Pwm]-[2] Pwm eTmer deatime insert bug fix
    • [Opt]-[Pwm]-[2] add the MPWM support in LQFP-144 package resource of YTM32B1HA01 device
    • [Fix]-[Pwm]-[2] Pwm:fix bug of MPWM reload failure issue
    • [Fix]-[Can]-[0] Fix the bug when hardware MB is more than 0xFF
    • [Fix]-[Can]-[1] Fix Can two frame with same MB hit bug
    • [Fix]-[Can]-[1] Can ssp need add 1
    • [Fix]-[Fee]-[0] Delete unused valid rule in Fee/FeeClusterGroup/FeeCluster/FeeSector/FeeSectorRef
    • [Fix]-[Fee]-[2] Fixing the bug of potential write failures after a "Cancel" operation
    • [Fix]-[Fee]-[3] Fix Fee cause busfault when called Fee Api with a invalid block number
    • [New]-[Fee]-[2] Added the cluster group running data reading API in Fee
    • [Fix]-[CddDma]-[2] Fix certain API conflicts between the CddDma and DmaTst modules
    • [Fix]-[Fls]-[2] Fls_Erase sector length limit bug fix
    • [New]-[Fls]-[3] Add the code of the mld layer in the Fls module
    • [Fix]-[Fls]-[3] Upgrade the Fls operation procedure
    • [Opt]-[CddI2c]-[1] Change the I2C transmission data length type from uint8 to uint16, and modifiy the DeInit IP with IPC soft reset
    • [Opt]-[Spi]-[0] Enabled SPI Error interrupt when using DMA
    • [Fix]-[Spi]-[1] Fix the SPI master's maximum frequency of operation limitation issue
    • [Opt]-[Lin]-[1] update LinNodeType range name in configuration according to AUTOSAR.
    • [Opt]-[Lin]-[1] Update Node Type name according to AutoSAR
    • [Fix]-[Wdg]-[2] Fixed the issue that the generated defaultMode is always WDGIF_SLOW_MODE
    • [Opt]-[Mcu]-[3] Fix the issue pll predivider maybe 2
    • [Fix]-[Mcu]-[4] Software should sweep FXOSC gain setting when enable FXOSC
    • [Fix]-[Ocu]-[2] Fix the issue where Ocu reports a MemManage fault in user mode
    • [Opt]-[Mcal]-[0] Opt Examples

    Annex

    Release list naming rule

    Each release list item shall contain the following elements:

    [Type] - [Sub-Type/Module] - [Effect_Level] [Brief/Overview Description][Reference/Details Link]

    • [Type]

      • Fix: Bug fixes / issue resolution
      • Opt: Code performance optimization
      • New: New feature implementation
      • Demo: Example / demonstration project
      • Doc: Documentation updates
    • [Sub-Type/Module]

      • MCAL: Mcu/Dio/Port/Can/Lin/Spi/Gpt/Pwm/Adc/Icu/Ocu/Fls/Fee/Platform/CddUart/CddSai/CddPpu/CddI2c/CddDma/CddTrg
      • SafLib: CorTst/RamTst/FlsTst/IntTst/WdgTst/CrcTst/DmaTst/PpuTst/EfmTst/StkTst/EccTst/FmuTst
      • GUI: the YCT XDM config GUI update for the MCAL/SafLib SW package, the YCT Vue config GUI update for the SDK/Middleware SW package(no code change/modification)
    • [Effect_Level]

      • 0: No effect to the old version SW/project
      • 1: Recommend but optional to update, for example the performance optimization
      • 2: Must update for a specified SW module/components if the customer application used the related feature/functionality
      • 3: Must update for a specified SW module/components if it is used
      • 4: Must update if the SDK/MCAL/SafLib package is used
    • [Brief/Overview Description]

      • [Type] = Fix: Fixed the xxx issue/bug of the yyy HW/SW functionality/feature caused by condition
      • [Type] = Opt: Optimized the performance of the yyy HW/SW functionality/feature
      • [Type] = New: Added the new feature/functionality support of xxx
      • [Type] = Demo: added/updated the demo project: brief description
    • [Reference/Details Link]

      • Errata: give out the detailed Errata number
      • others: the link to the bug/issue analysis, it can be:
        • Link to a YUNTU form post [if it is derived from a FAE/customer feedback]
        • Link to a YUNTU form blog [if it is derived from a YUNTU form blog discussion]

    Disclaimer

    Copyright and Contact Information

    img

    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 - 2023 YUNTU Microelectronics co.,ltd. All rights reserved.

    Contact us: Website: www.ytmicro.com.

    1 条回复 最后回复
    0
    • FrankieF Frankie 从 MCAL Private Issues 移动了该主题

  • 云途开发生态介绍

    快速上手云途开发生态

  • 云途论坛规则/Yuntu Forum Rules

    发帖前请查看

  • YT CONFIG TOOL调查问卷

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

  • demo
    19
    can
    18
    uds
    8
    lin stack
    7
    fbl
    5
    yt-link
    5
    md14
    4
    adc模块
    3
    Online Users
    • 登录

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