跳转至内容

YTM32B1M系列

Questions about YTM32B1M seires

361 主题 1.6k 帖子
  • 使用Mutilink P&E仿真器,如何操作才能用于调试YTM32B1MC03

    26
    0 赞同
    26 帖子
    1k 浏览
    huaer1988H

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

  • Jlink连接出现Failed to power up DAP

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

    客户做过disable jtag的操作吗

  • IAR程序编译失败 check failed

    7
    0 赞同
    7 帖子
    234 浏览
    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 帖子
    63 浏览
    junhanhuangJ

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

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

    3
    0 赞同
    3 帖子
    104 浏览
    HAIYANGH

    好的,目前问题已解决

  • 0 赞同
    12 帖子
    471 浏览
    huaer1988H

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

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

    10
    0 赞同
    10 帖子
    389 浏览
    runR

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

    image.png

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

    5
    0 赞同
    5 帖子
    191 浏览
    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 帖子
    163 浏览
    Jacky_tanJ

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

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

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

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

  • MD异常复位原因分析

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

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

  • ADC采样问题分享

    3
    0 赞同
    3 帖子
    248 浏览
    Maple12138M

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

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

    3
    0 赞同
    3 帖子
    142 浏览
    qinzhaoQ

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

  • MCU产生reset脚复位的要求

    2
    0 赞同
    2 帖子
    228 浏览
    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。

  • ME芯片用IAR调试出现异常弹框提示

    6
    0 赞同
    6 帖子
    143 浏览
    Evan_SongE

    Frankie a70a7085-f644-413a-b642-ed88717a8810-image.png
    我这边补丁是在如图目录下,并无JLinkDevices目录。patch时照理是要修改xml文件的,但刚patch没改xml文件,故采取手动替换的措施

  • MC0在Standby模式下的最低功耗只有经典值,请问最大值是多少

    2
    0 赞同
    2 帖子
    68 浏览
    FrankieF

    <=25 ,最大10ua

  • MC生成lib文件报错

    3
    0 赞同
    3 帖子
    80 浏览
    qinzhaoQ

    感谢,已解决。解决这个问题,还得到一个经验lib和调用lib的工程需要MCU型号一致。

  • Can Ack Field 一致性测试

    1
    0 赞同
    1 帖子
    122 浏览
    尚无回复
  • SENT 接收频繁报错,能接收 Fast Message,无法接收 Short Message

    已解决
    2
    0 赞同
    2 帖子
    93 浏览
    DigaD

    错误码 0x200 表示 SENT 校准区的宽度过大,超出 56 tick,查看波形并未看到 pulse 段
    4b73a77e-a3cb-480a-bb21-e62f06c9c63e-7aa61921ee4d0da34bbd81db6400653.jpg

    理论上的波形应该是
    23517d23-40f7-4dc2-a9c3-735ec4d74a1e-36029dd4d8b6219ef4f3606e10b1baa.png

    芯片目前默认是使能了 pulse 检测的,致使MCU将下一个 SYNC 认作 pulse,故产生错误。禁止 pulse 检测即可。
    后续 YCT 会增加 pulse 检测使能配置。

    错误码 0x80000 与 0xC0000 表示 fast message 与 slow message underflow,推测原因为 IDE 通过调试器一直在读取SENT的数据,导致出现下溢,关闭 watch 窗口即可。

  • MC0在eclipse中对乘法运算编译出来汇编指令不同的问题

    已解决
    6
    0 赞同
    6 帖子
    156 浏览
    HAIYANGH

    可以了,报错没了,乘法汇编也变成了MUL,能成功跑起来。

  • 云途论坛规则/Yuntu Forum Rules

    发帖前请查看

  • YCT离线License申请流程

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

  • YT CONFIG TOOL调查问卷

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

  • Online Users