跳转至内容

YTM32B1M系列

Questions about YTM32B1M seires

108 主题 485 帖子
  • ETMR、LPTMR、SYSTICK定时器精准度分析

    1
    0 赞同
    1 帖子
    51 浏览
    尚无回复
  • MC03 LIN MCAL 从机系统有没有超时Xs的接口

    2
    0 赞同
    2 帖子
    34 浏览
    zyqZ

    Lin_GoToSleepInternal有这个函数

  • 关于MC0的EVB板存在ETMR无法使用外部时钟的问题

    2
    0 赞同
    2 帖子
    21 浏览
    Harvey_PHH

    检查底层函数发现获取ETMR频率时出现了一个固定的1M,这是干什么用的?
    a489ea00450176c0f888eed7b12104f.png

    138d4cb0-c0ac-45d2-a3a1-53bfa1b143c2-c45c9ab609907e128a9ee4985564226.png

  • Mcal工具配置port口问题

    17
    0 赞同
    17 帖子
    105 浏览
    elan_qiaozhongwenE

    yt0069 0c3fbb16-1ded-42b7-bfec-f14162bb5cb8-image.png 型号调整了的

  • YTM32MC03 有没有ram flashdriver的案例,做boot用的

    4
    0 赞同
    4 帖子
    186 浏览
    yt0069Y

    参考代码如附件
    使用方法

    bin_project 目录下是flash driver bin的工程文件,可按照客户需求做修改。

    flash driver bin 工程使用CMake,ninja编译(YCT自带)。

    VSCode中选择对应芯片编译
    733fc890-d596-4a04-9fea-c749cd52683b-image.png
    538b8a2f-3452-4c56-a201-7ee917f4fccd-image.png

    build目录下会生成对应的文件

    如果是在Flash Demo上进行测试:

    YCT配置中选择Flash Demo,YCT中关闭Flash模块。
    79eed1ce-07a4-42a6-92df-3781e6aca8df-image.png Copy bin_project/build/${CHIP}/fls_drv_bin_data.h,以及bin_project/fls_drv_bin.h到 Flash Demo的APP目录下。 Flash Driver Bin的API和SDK中Flash API几乎一样,只是去掉了instance参数,修改main.c中flash操作语句。 如果是Flash Demo生成IAR工程,需要手动在IAR工程中增加这两个头文件。其他工程不需要直接编译即可。

    如果是客户实际使用

    Copy bin_project/fls_drv_bin.h到工程里面 注释掉 fls_drv_bin.h中 “#define TEST_BY_ARRAY”,并配置正确的Flash Driver Bin的RAM地址 下载 bin_project/build/${CHIP}/FlashDriver.bin,到RAM固定的地址中。
    flash_driver_bin_20240507.zip
  • 使用Mutilink P&E仿真器,如何操作才能用于调试YTM32B1MC03

    26
    0 赞同
    26 帖子
    270 浏览
    huaer1988H

    开发板12V供电也试了,也不行

  • Jlink连接出现Failed to power up DAP

    未解决
    2
    0 赞同
    2 帖子
    57 浏览
    runR

    客户做过disable jtag的操作吗

  • IAR程序编译失败 check failed

    7
    0 赞同
    7 帖子
    120 浏览
    FrankieF

    还有确保yt-link DATA_FLASH 和 DATA_RAM 有同样的对齐配置,
    image.png
    image.png

    看map文件,你们的对应配置都是4。:
    size(block DATA_RAM_block) = 9'456 (0x24f0)
    size(block DATA_RAM_rom_block) = 9'452 (0x24ec)

    "TEXT_DATA_RAM_rom": 0x24ec DATA_RAM_rom_block 0x1'b9f4 0x24ec <Block> DATA_RAM_rom_start_section uninit 0x1'b9f4 0x0 <internal module> data_rom 0x1'b9f4 0x24ec <Block> Initializer bytes const 0x1'b9f4 0x24ec <for data-1> (used: 0x0) DATA_RAM_rom_end_section uninit 0x1'dee0 0x0 <internal module> - 0x1'dee0 0x24ec "RAM_DATA_RAM": 0x24f0 DATA_RAM_block 0x1fff'1cfc 0x24f0 <Block> DATA_RAM_start_section uninit 0x1fff'1cfc 0x0 <internal module> data_region_start_section uninit 0x1fff'1cfc 0x0 <internal module> data 0x1fff'1d00 0x24ec <Block> data-1 0x1fff'1d00 0x24ea <Init block>

    问题应该是:
    DATA_RAM_start_section = 0x1fff'1cfc
    但是时间数据开始是从0x1fff'1d00开始的,差了4个字节。

    可能你们data数据加了一些强制对齐的操作。
    解决方法:
    修改yt-link,把对齐从4改为16,再试试。

  • IAR增加自己的文件后,点击debug会卡死

    2
    0 赞同
    2 帖子
    28 浏览
    junhanhuangJ

    问题已解决:把settings文件删掉重新生成

  • MD1的boot程序在跑RTOS的情况下进行跳转异常问题

    3
    0 赞同
    3 帖子
    44 浏览
    ytm0267Y

    好的,目前问题已解决

  • 0 赞同
    12 帖子
    146 浏览
    huaer1988H

    把R9、R20和R21去掉,电流基本OK

  • 与外部晶振相关的无法启动、CAN问题,是否对晶振规格有特殊要求?

    10
    0 赞同
    10 帖子
    193 浏览
    runR

    李工,您好:
    测试机台扫描了芯片,发现这颗芯片晶振管脚测试Leakage Fail了,晶振脚存在漏电现象。
    取下寄过来板子的晶振后,在其底部发现了有个焊丝将晶振短路了。
    推测可能是长时间的短路造成了晶振管脚硬件损伤漏电了。

    image.png

  • 客户需要MD ADC 16通道DMA配置问题?帮分析

    5
    0 赞同
    5 帖子
    105 浏览
    DigaD

    Jacky_tan
    YTM32B1MD14 ADC 一次转换最多只能转换8个通道,如果要使用 16 通道,可在转换完成一次 8 通道序列后,修改 DMA 配置,修改序列配置,以转换第二次 8 通道序列。

    代码如下图
    9255d6b2-cc5e-415d-96b8-250961b5bb13-image.png

    结果如图
    5e546afa-e7ed-4a3c-9b36-e1b2dc3a10ac-image.png

  • 目前客户调试MD1的IIC SDK 例子异常,怎是超时,客户还需要DMA例子

    5
    0 赞同
    5 帖子
    85 浏览
    Jacky_tanJ

    测试可以正常工作,谢谢,已经share给客户了。

  • freertos适配IAR环境

    2
    0 赞同
    2 帖子
    35 浏览
    FrankieF

    提供一下跑不过的demo?

  • PWM上升沿/下降沿时间可以控制吗

    未解决
    2
    0 赞同
    2 帖子
    52 浏览
    yt0069Y

    PWM上升沿/下降沿的耗时很短的,如果外部没有电容,基本可以认为就几个时钟周期,如果想做斜率控制,MCU还没法实现

  • MD异常复位原因分析

    已解决
    2
    0 赞同
    2 帖子
    30 浏览
    junhanhuangJ

    LOCKUP寄存器置1说明在HardFault中断函数中再次产生了HardFault

  • ADC采样问题分享

    3
    0 赞同
    3 帖子
    78 浏览
    Maple12138M

    yt0069 是硬件设计,供电系统有问题

  • ME0系列的IO识别高低电平最小时间

    3
    0 赞同
    3 帖子
    49 浏览
    qinzhaoQ

    major 收到,谢谢。后面会增加到我们的数据手册上不?

  • MCU产生reset脚复位的要求

    2
    0 赞同
    2 帖子
    71 浏览
    majorM

    reset pad是带有passive filter功能的pad,如果使能passive filter,其可以可以滤除高于30MHz的毛刺,建议脉冲宽度> 100ns
    reset pad也带有digital filter功能,该filter 配置在RCU里面设置,这个需要结合Filter时钟和具体Filter宽度计算
    在active mode时,reset pin使用slow bus clk采样,此时reset pin需要至少一个slow bus clk cycle宽度
    在sleep/deepsleep mode时,reset pin异步复位chip,此时reset pin仅需满足> 100ns
    总的来说,默认配置下Reset Pin有效脉冲宽度 > 100ns可以有效复位MCU。

  • YCT离线License申请流程

    帮助没办法联网的电脑使用YCT

  • YT CONFIG TOOL调查问卷

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

  • Online Users