跳转至内容

Discussion & Question

A place to talk about whatever you want or ask a question

1.9k 主题 8.9k 帖子

子版块


  • 开发环境搭建相关问题,Cmake,GCC,Ninja等

    207 主题
    965 帖子
    haiyangH

    mengfanji 你使用JFLASH试一下能不能找到YTM的芯片,如果找不到就是patch没打成功,打patch需要管理员身份运行;

  • Questions about YTM32Z seires

    19 主题
    64 帖子
    liuxu_smartensL

    请问是否有YTM32Z1MD04开发板控制电机的例程?六步换相算法的

  • Questions about YTM32B1H seires

    279 主题
    1k 帖子
    D
    1. 问题描述 HA01的1_3_1的ECC Demo笔误,在 EFM_RecoveryErrorHandler 清除的是 UNRECOVERR 标志。 导致 RECOVERR 的中断标志位一直没有被清除,无限进入 EFM_RecoveryErrorHandler ,造成程序卡住。
    fc596f9a-d05c-4ed1-922d-86e8afc58e1e-image.png 2. 背景 有客户在应用中使用参考1_3_1的ECC Demo,开启EFM_Recovery中断和添加中断处理代码。 当写flash掉电发生ECC 单bit错误时,由于客户并未在单bit错误中断中擦除错误sector,同时UNRECOVERR 标志未清除,最终就无限进中断导致程序卡死。 3. 详细描述 SDK对比:
    62d84d34-1bac-4bf3-8aa3-3a0eb89dd13d-image.png 1_3_1流程解析:
    39c79274-6b56-4ba1-9650-d2d0e905eb04-image.png 4. 测试验证 使用EFM ECC错误注入的方式模拟flash掉电发生ECC 单bit错误,可复现无限进入单bit错误中断。
    e9b47a10-7b24-42b4-ad5e-c3f13ee19cb8-image.png 5. 解决方案 参考SDK 1_4_1 在EFM_RecoveryErrorHandler 里正确清除RecoveryError标志位; 不处理 RecoveryError ,硬件可以纠错,不开 RecoveryError 中断。 列入checklist,方便客户前期规避此问题。 6. 为什么1_3_1的ECC Demo测试没问题 原因是1_3_1版本的falsh驱动在 FLASH_LaunchCommandSequence 操作时都会清除所有错误标志 而且ECC例程的处理机制就是不管是单还是双bit ECC错误都会擦除对应的sector 所以一旦调用 FLASH_DRV_EraseSector 就会将 RecoveryError 标志清除,也就不会重复进入中断。
    d1e1eea0-c86d-4af4-886c-5ab17d51bdc4-image.png 1_4_1 的例程RecoveryError 中断里会及时清除标志位,但是 FLASH_LaunchCommandSequence 就不会清除全部的错误标志:
    6aaf7c8f-3c76-4f29-866f-9bed766cf0d0-image.png 7. 结论 HA01 1_3_1 SDK 的 ECC Demo笔误:EFM_RecoveryErrorHandler 清错标志(清了 UNRECOVERR 而非 RECOVERR),导致中断反复触发、程序卡死; 解决方案是参照 1_4_1 SDK 在 EFM_RecoveryErrorHandler 中正确清除 RecoveryError 标志,或不处理 RecoveryError、直接关闭该中断。 8. 测试软件

    Flash_ECC1bit_Injict_Demo.zip

  • Questions about YTM32B1M seires

    762 主题
    4k 帖子
    YangchengyeY

    1.先使用J-Flash烧录程序A后,断电重新上电的打印信息如下:
    db762d25-85b0-4ab6-8a5a-8880c5499d13-image.png
    2.使用J-Flash烧录程序B后,断电重新上电的打印信息如下:
    5b7d9cd8-e5fe-4686-9c8d-89208c9321e1-image.png
    3.使用Keil打开程序A的工程,点debug和Run后的打印信息,和程序B的打印信息一样。
    6d85314c-0504-4ffb-969f-c5c730d44123-image.png
    4afdc8ac-38f0-4fc6-836f-bb71ad7f1d6c-image.png
    Keil配置的Flash地址从0开始
    18e574c8-85eb-4f41-909d-abdea5f4aed3-image.png

  • Questions about YTM32B1L seires

    269 主题
    1k 帖子
    WRW

    image.png

  • Questions about YT SDK

    175 主题
    749 帖子
    YQHY

    ZJJ1995 Sent模块初始化Api的第一个参数填外设实例号,如demo中的SENT_DRV_Init(0,&sentUserConfig,&sentState); 表示sentUserConfig配置的是SENT0

  • Questions about YT MCAL
    提问请附带芯片和软件版本信息

    148 主题
    685 帖子
    EkkoE

    Frankie MD24的MCAL demo就已经不一致了

  • 这个软件包Hotfix是什么?

    已固定 已解决
    5
    0 赞同
    5 帖子
    6k 浏览
    JurgenFengJ

    同问,hotfix安装异常什么情况

    image.png

    image.png

  • 如何适配Autosar NvM模块

    8
    0 赞同
    8 帖子
    6k 浏览
    FrankieF

    @wangzs 福 邀请您参加腾讯会议
    会议主题:福的快速会议
    会议时间:2025/01/20 14:49-15:49 (GMT+08:00) 中国标准时间 - 北京

    点击链接直接加入会议:
    https://meeting.tencent.com/dm/SCQlkShyBjHa

    #腾讯会议:392-815-693

    复制该信息,打开手机腾讯会议即可参与

  • 云途开发生态介绍

    快速上手云途开发生态

  • 云途论坛规则/Yuntu Forum Rules

    发帖前请查看

  • YT CONFIG TOOL调查问卷

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

  • Online Users