跳转至内容

YT MCAL

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

75 主题 353 帖子
  • MC MCAL如何支持GHS编译

    1
    0 赞同
    1 帖子
    241 浏览
    尚无回复
  • MCAL QSPI NOR FLASH如何配置能实现映射地址直接读取?

    7
    0 赞同
    7 帖子
    388 浏览
    yanzhichengY

    houjun_xiao 肖工好,这个问题解决了,MemCfgReadIdLUT必须勾选,并且FlsQspiDeviceId必须与实际板子上的器件一致才能正常运行。

  • ADC有没有什么好的方法动态的修改ADC的采样率呀

    3
    0 赞同
    3 帖子
    380 浏览
    LCL

    好的,感谢,我这边试了下是可以的

  • MCAL QSPI NOR FLASH能否动态兼容多款型号?

    4
    0 赞同
    4 帖子
    396 浏览
    houjun_xiaoH

    是的,只能通过配置不同的型号,匹配您产品不同的技术状态

  • MCAL 2.0.1版本CDD_Uart发送Bug问题解决

    4
    0 赞同
    4 帖子
    892 浏览
    yt0069Y

    major sdk要以前修复掉,包括uart和linflexd 这2种外设驱动的uart驱动,我看了,最新的1.4.0还没修复

  • YTM32B1MD1 Temperature Sensor - What is TSC register?

    6
    0 赞同
    6 帖子
    666 浏览
    runR

    Generally, if the reading is not entirely FF, it is correct. You can use a temperature sensor at room temperature to measure the actual temperature. If it is close to the ambient temperature, it confirms that its COEFF is correct.

  • MCAL CddUart 模块关于Interrupt模式下使能FIFO优化分析

    1
    0 赞同
    1 帖子
    537 浏览
    尚无回复
  • GHS环境编译提示 "__ghsend_heap from libsys.a(ind_heap.o)" 等错误解决方法

    1
    1 赞同
    1 帖子
    395 浏览
    尚无回复
  • YTM32B1MC03 eTMR1配置边沿触发

    8
    0 赞同
    8 帖子
    948 浏览
    janJ

    MCAL Icu模块没有专门的接口函数去读取pin的电平。
    可以通过读取eTMR外设的IOSTS寄存器CHxIO位状态来判断管脚高低电平状态。
    image.png

  • YTM32B1MC0 MCAL中使用gpio中断应该如何配置?

    9
    0 赞同
    9 帖子
    917 浏览
    yuewuY

    谢谢,可以打开了。

  • mcal ADC硬件触发和软件触发混用DEMO

    1
    0 赞同
    1 帖子
    465 浏览
    尚无回复
  • 关于MCAL的USER mode的一些疑问

    2
    0 赞同
    2 帖子
    778 浏览
    jiankang_wangJ

    SetRcu 函数是Mcu初始化调用的第一个写寄存器操作的函数。这里进 memange handler 应该是你前面定义的宏,导致Startup里开启了非特权模式导致的。
    在Mcal里进行boot跳转,可以和Mcal的驱动一样,使用Osif函数包一下,应该可以解决问题

  • CddUart Callback 返回的Channel号不是逻辑通道号

    1
    0 赞同
    1 帖子
    397 浏览
    尚无回复
  • YTM32B1ME05 YTM32B1MD14 CddUart支持DMA

    1
    0 赞同
    1 帖子
    424 浏览
    尚无回复
  • CANFD SSP Offset计算方式

    13
    0 赞同
    13 帖子
    1k 浏览
    jiankang_wangJ

    如果开启了BRS,关掉SSP,并且数据段的波特率过高的话,会出现位错误。

  • MC芯片使用MCAL发现CAN外设的Can_Lld_ReceiveOneFrame函数存在bug

    2
    0 赞同
    2 帖子
    733 浏览
    jiankang_wangJ

    感谢您的反馈!
    这个Bug在解决这个帖子的Issue时被修复掉了,但是最新的驱动还需要一点时间才能release,所以目前建议您修改如下:
    ab87917d-5ba6-4c2e-bd45-8154bdcf0240-image.png
    这样的修改后将先判断数据的有效位数,然后再获取数据,这样就不存在数组越界风险了。

    修改有无其他影响?

    原本驱动也考虑到了数据截断的问题,但没有考虑到可能会存在越界到不可访问的区域。这样的修改于原代码相比较,只是调整了接收数据长度的判断位置,所以不会有其他的影响。

    此外,原本的判断代码是包裹在一个 if~elseif~else 代码块中,用于区分接收到的消息是Legacy FIFO, Enhanced FIFO, 以及 MB,包裹在这个代码块中,是为了避免接收FIFO消息时不必要的判断,所以可以直接将这部分代码一移出代码块。

    这两种修改方式哪种会更好一些?是否均可?

    两种方式中,第一种好一点。因为这样只是发生了数据截断,而第二种方式中,会导致 callback 函数中的报文数据是随机的值,debug起来更难理解。

  • AB SWAP 分区里通过bootloader 跳转到AB分区的Demo

    4
    0 赞同
    4 帖子
    862 浏览
    yt0069Y

    参考以下示例:
    https://forum.ytmicro.com/topic/679/固件升级跳转测试-基于32b1h和mcal?_=1751261668338

    跳转之前的注意事项:

    反初始化使用到的外设,保证外设停止工作 确保跳转之前所有的中断都处理完成
  • ME0 MCAL低功耗流程分享

    1
    1 赞同
    1 帖子
    412 浏览
    尚无回复
  • YCT中 SPI 工作在master mode最大通信速率的限制跟datasheet不一致

    1
    0 赞同
    1 帖子
    402 浏览
    尚无回复
  • YTM32B1MC0芯片eTMR_ch2触发ADC采样问题

    1
    0 赞同
    1 帖子
    426 浏览
    尚无回复
  • 云途开发生态介绍

    快速上手云途开发生态

  • 云途论坛规则/Yuntu Forum Rules

    发帖前请查看

  • YT CONFIG TOOL调查问卷

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

  • Online Users