<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[YTM32B1ME0_SafLib_3_0_0 Release Notes]]></title><description><![CDATA[<h1>1. Overview</h1>
<hr />
<p dir="auto">YUNTU SafLib (Safety Library) provides peripheral self-tests and software safety mechanisms for AUTOSAR application integration. This document describes SafLib <strong>3.0.0</strong> for <strong>YTM32B1ME0</strong>.</p>
<blockquote>
<p dir="auto"><strong>Required dependency: MCAL 3.0.0.</strong> SafLib 3.0.0 must be integrated with <strong>MCAL 3.0.0</strong>.</p>
</blockquote>
<h2>1.1 Release Type</h2>
<p dir="auto">Major Version — SafLib 3.0.0.</p>
<p dir="auto"><strong>Status: Internal Release Notes</strong> | Release Date: TBC | Issue Snapshot: 2026-10-28</p>
<h2>1.2 Release Highlights</h2>
<ul>
<li><strong>CorTst Reliability</strong> — Fixed exclusive-access, floating-point conversion, exception-stack and SysTick test failures under interrupt or OS/FPU context conditions.</li>
<li><strong>DmaTst Configuration</strong> — Improved startup-test defaults, runtime-test configuration and DMA channel validation.</li>
<li><strong>ClkTst Frequency Tolerance</strong> — Added a configurable tolerance for enabled clock sources; zero remains the default.</li>
<li><strong>CrcTst Verification</strong> — Added FLASH signature verification configuration for SQT.</li>
<li><strong>Stack Monitoring</strong> — Added hardware stack overflow detection and StkTst_GetDetailsResult() to distinguish MSP and PSP overflow.</li>
<li><strong>MCAL Integration</strong> — Safety MCAL 3.0.0 adaptation covers Resource configuration, module MemMap, regression tests and demos.</li>
<li><strong>EccTst Interrupt Handling</strong> — Fixed application hangs when ECC flags are already pending before the test; the ISR is installed before interrupts are enabled.</li>
</ul>
<h3>1.3 Version Evolution</h3>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th>Item</th>
<th>Previous Release / Baseline</th>
<th>Current Release (3.0.0)</th>
</tr>
</thead>
<tbody>
<tr>
<td>SafLib Version</td>
<td>2.0.0</td>
<td>3.0.0</td>
</tr>
<tr>
<td>Target Device</td>
<td>YTM32B1ME0</td>
<td>YTM32B1ME0</td>
</tr>
<tr>
<td>AUTOSAR CP</td>
<td>v4.4.0</td>
<td>v4.4.0</td>
</tr>
<tr>
<td>MCAL Dependency</td>
<td>See the previous release notes</td>
<td><strong>MCAL 3.0.0 (required)</strong></td>
</tr>
</tbody>
</table>
<h2>2. Support Toolchains</h2>
<hr />
<p dir="auto">YUNTU SafLib software package uses the following toolchains / IDEs:</p>
<h3>2.1 Recommended Configuration Tool</h3>
<ul>
<li><strong>YCT (Yuntu Config Tool) v3.2.0</strong> or higher version</li>
</ul>
<p dir="auto"><em>Tip</em>: YCT can be downloaded from <a href="https://account.ytmicro.com" rel="nofollow ugc">YTMicro Account</a> or updated from an installed older version.</p>
<h3>2.2 Recommended IDE / Compilers</h3>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th>IDE / Compiler</th>
<th>Minimum Version</th>
<th>Notes</th>
</tr>
</thead>
<tbody>
<tr>
<td>IAR</td>
<td>v9.50</td>
<td></td>
</tr>
<tr>
<td>VSCode (Ninja + CMake + GCC/IAR)</td>
<td>VSCode v1.80</td>
<td>Cross-platform build system</td>
</tr>
<tr>
<td>GCC for ARM</td>
<td>v10.3</td>
<td></td>
</tr>
<tr>
<td>Green Hills</td>
<td>v2022.1.4</td>
<td></td>
</tr>
</tbody>
</table>
<h3>2.3 Recommended Debugger</h3>
<ul>
<li><strong>SEGGER J-LINK</strong> v9.2 or higher hardware + v6.96 or higher software/driver
<ul>
<li><strong>Required</strong>: target-device support patch installed</li>
</ul>
</li>
</ul>
<h1>3. Release List</h1>
<hr />
<p dir="auto">The following list summarizes changes for YTM32B1ME0:</p>
<ul>
<li>[Opt]-[SafLib]-[4] <a href="https://project.feishu.cn/ytsw2/issues/detail/7051932347" rel="nofollow ugc">Adapt SafLib resources, SchM MemMap, regression tests and demos to Safety MCAL 3.0.0</a></li>
<li>[Fix]-[CorTst]-[2] <a href="https://project.feishu.cn/ytsw2/issues/detail/7055288827" rel="nofollow ugc">Fix false Load/Store test failures caused by interrupts clearing the exclusive monitor</a></li>
<li>[Fix]-[CorTst]-[2] <a href="https://project.feishu.cn/ytsw2/issues/detail/7055781465" rel="nofollow ugc">Fix floating-point conversion test failures when the OS disables FPCCR.ASPEN</a></li>
<li>[Fix]-[CorTst]-[2] <a href="https://project.feishu.cn/ytsw2/issues/detail/7055634788" rel="nofollow ugc">Fix FPSCR comparison failures in the floating-point exception stack test by preserving the post-exception snapshot</a></li>
<li>[Fix]-[CrcTst]-[1] <a href="https://project.feishu.cn/ytsw2/issues/detail/7059450017" rel="nofollow ugc">Add CrcTst SQT configuration for signature verification in FLASH</a></li>
<li>[Opt]-[DmaTst]-[1] <a href="https://project.feishu.cn/ytsw2/issues/detail/7059690470" rel="nofollow ugc">Improve DmaTst YCT defaults, runtime configuration and DMA channel validation</a></li>
<li>[Opt]-[ClkTst]-[1] <a href="https://project.feishu.cn/ytsw2/issues/detail/7062788401" rel="nofollow ugc">Add configurable frequency tolerance for each enabled clock source, with a default value of zero</a></li>
<li>[New]-[StkTst]-[0] <a href="https://project.feishu.cn/ytsw2/issues/detail/7066012130" rel="nofollow ugc">Add hardware stack overflow detection using MSPLIM/PSPLIM and configurable reporting</a></li>
<li>[New]-[StkTst]-[0] <a href="https://project.feishu.cn/ytsw2/issues/detail/7082491804" rel="nofollow ugc">Add StkTst_GetDetailsResult() and its YCT switch to distinguish MSP and PSP overflow</a></li>
<li>[Fix]-[CorTst]-[1] <a href="https://project.feishu.cn/ytsw2/issues/detail/7112136745" rel="nofollow ugc">Fix intermittent SysTick exception test failures under frequent interrupts by waiting after the pending request</a></li>
<li>[Fix]-[EccTst]-[3] <a href="https://project.feishu.cn/ytsw2/issues/detail/7144324550" rel="nofollow ugc">Fix EccTst application hangs caused by pending ECC flags by installing the ISR before enabling interrupts and clearing interrupts after the test</a></li>
</ul>
<p dir="auto"><em>Type labels for CorTst-ISSUE-165, CorTst-ISSUE-166, CorTst-ISSUE-167, CrcTst-ISSUE-168, CorTst-ISSUE-186, EccTst-ISSUE-189 are classified from the issue content because the source Type field is empty.</em></p>
<h1>4. Known Issues / Limitation</h1>
<hr />
<h2>4.1 Integration Notes</h2>
<ul>
<li><strong>EccTst (EL3)</strong>: 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.</li>
<li><strong>CorTst</strong>: Revalidate the affected tests with the target OS, interrupt load and FPU context settings. Follow the effect levels in Section 3.</li>
<li><strong>DmaTst</strong>: Regenerate and review configuration for startup-test defaults, the minimum hardware-channel count, the single runtime container and channel-link constraints.</li>
<li><strong>ClkTst</strong>: The tolerance value defaults to zero. Select any nonzero value according to the clock specification and project safety analysis.</li>
<li><strong>MCAL Integration</strong>: Confirm Resource and module MemMap changes, SUT/SIT/SQT regression and demo updates when integrating Safety MCAL 3.0.0.</li>
<li><strong>Release Baseline</strong>: Confirm the 3.0.0 version record, package identifier, delivery contents and regression reports. Issue closure does not replace release-package qualification evidence.</li>
</ul>
<h1>Annex</h1>
<h2>Release list naming rule</h2>
<p dir="auto">Each release list item contains the following elements:</p>
<p dir="auto"><code>[Type]-[Module]-[Effect_Level] [Brief Description / Details Link]</code></p>
<ul>
<li><strong>Type</strong>: Fix — bug fixes; Opt — optimization; New — new functionality; Demo — demonstration projects; Doc — documentation updates.</li>
<li><strong>Module</strong>: The SafLib module affected by the change. Module names in this document do not constitute a complete device support matrix.</li>
<li><strong>Effect_Level</strong>:
<ul>
<li><strong>0</strong>: No effect on the previous software version / project.</li>
<li><strong>1</strong>: Update recommended but optional.</li>
<li><strong>2</strong>: Update the affected module if the application uses the related functionality.</li>
<li><strong>3</strong>: Update the affected module if it is used.</li>
<li><strong>4</strong>: Update if the software package is used.</li>
<li><strong>TBC</strong>: The source issue does not specify an effect level.</li>
</ul>
</li>
<li><strong>Details Link</strong>: The linked YT_SafLib issue provides the analysis, corrective action and verification records.</li>
</ul>
<h1>Disclaimer</h1>
<p dir="auto"><strong>Copyright and Contact Information</strong></p>
<p dir="auto">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.</p>
<p dir="auto"><img src="https://forum.ytmicro.com/assets/plugins/nodebb-plugin-emoji/emoji/android/00a9.png?v=1b4819a83c9" class="not-responsive emoji emoji-android emoji--copyright" style="height:23px;width:auto;vertical-align:middle" title=":copyright:" alt="©" /> 2020 - 2026 YUNTU Microelectronics co.,ltd. All rights reserved.</p>
<p dir="auto"><strong>Contact us</strong>: Website: <a href="http://www.ytmicro.com" rel="nofollow ugc">www.ytmicro.com</a>.</p>
]]></description><link>https://forum.ytmicro.com/topic/2313/ytm32b1me0_saflib_3_0_0-release-notes</link><generator>RSS for Node</generator><lastBuildDate>Wed, 28 Oct 2026 23:18:33 GMT</lastBuildDate><atom:link href="https://forum.ytmicro.com/topic/2313.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 23 Oct 2026 04:17:20 GMT</pubDate><ttl>60</ttl></channel></rss>