跳转至内容
  • 版块
  • 最新
  • 标签
  • 热门
折叠
品牌标识

YunTu Forum

YTMicro.com
  1. 主页
  2. Discussion & Question
  3. YTM32B1H系列
  4. 请教几个32B1H启动时的时间问题

请教几个32B1H启动时的时间问题

已定时 已固定 已锁定 已移动 已解决 YTM32B1H系列
4 帖子 2 发布者 2.3k 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • yxydoctorY 离线
    yxydoctorY 离线
    yxydoctor
    写于 最后由 编辑
    #1

    因为前级用了一颗SBC芯片。对MCU的启动时间有要求,故想请教一下,以MCAL驱动为例:

    1 - 32B1H从RST引脚释放,到执行到用户初始化(MCU初始化完成),这个时间大致是多少ms?MCU初始化完成后的时间可由用户代码自行测算。

    2 - 由用户二级BOOT跳转到用户APP初始化(MCU初始化完成),这个时间大致是多少ms。

    3 - 32B1H的nRESET引脚是否为双向口?即外部SBC可以拉低以复位MCU;但MCU自行复位时也会把nRESET引脚拉低?

    1 条回复 最后回复
    0
    • DigaD 离线
      DigaD 离线
      Diga
      写于 最后由 编辑
      #4

      在 ByPass 了 Secure Boot 后,这个启动时间应该不会太长,你可以根据你自己的配置手动量一下,从RST 释放到 SPI 初始化完成

      1 条回复 最后回复
      0
      • DigaD 离线
        DigaD 离线
        Diga
        写于 最后由 编辑
        #2

        首先这个时间是不固定的,跟你的配置有较大关系。

        1. HA0 有安全启动,即芯片从 RST 释放,到用户二级 Boot 初始化前,有一段安全启动代码,这个执行时间跟验签的大小有关,需要验签的 Size 越大,安全启动时间越长。
        2. 在 Startup 内,MCU 初始化时间主要与 RAM 初始化时间有关,如果为其分配的 RAM 较大,需要的初始化时间就会较长
        yxydoctorY 1 条回复 最后回复
        0
        • yxydoctorY 离线
          yxydoctorY 离线
          yxydoctor
          在 回复了 Diga 最后由 编辑
          #3

          Diga 谢谢,主要就是二级BOOT的首次初始化时间。

          SBC通过SPI与MCU通讯,RST复位可看作二者之间硬件同步。SBC的默认喂狗周期为80ms,理论上有两次机会,否则就会让MCU复位。

          二级BOOT最早会在MCU,SPI初始化完成后才能建立与SBC之间的SPI通讯。

          现在暂时还未使用官方的安全启动(不会)。假如考虑安全启动情况下,从RESET引脚释放,至二级BOOT代码正确与SBC建立SPI通讯(可以把SPI通讯初始化时间点提前,但至少也要在MCU初始化完成后),这个时间大致是多少ms。

          举个例子,假如这个时间>80ms,那就有可能造成SBC得不到喂狗刷新而循环复位。

          1 条回复 最后回复
          0
          • DigaD 离线
            DigaD 离线
            Diga
            写于 最后由 编辑
            #4

            在 ByPass 了 Secure Boot 后,这个启动时间应该不会太长,你可以根据你自己的配置手动量一下,从RST 释放到 SPI 初始化完成

            1 条回复 最后回复
            0
            • ,FrankieF Frankie 将这个主题转为问答主题
            • ,FrankieF Frankie 将这个主题标记为已解决

          • 云途开发生态介绍

            快速上手云途开发生态

          • 云途论坛规则/Yuntu Forum Rules

            发帖前请查看

          • YT CONFIG TOOL调查问卷

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

          • can
            25
            demo
            22
            lin stack
            13
            uds
            13
            md14
            6
            yt-link
            6
            fbl
            5
            adc模块
            4
            Online Users
            HAIYANGH
            HAIYANG
            liuhongwuL
            liuhongwu
            xianghanX
            xianghan
            mc_johnM
            mc_john
            ysogY
            ysog
            fzh0907F
            fzh0907
            liuxu_smartensL
            liuxu_smartens
            KirkK
            Kirk
            majorM
            major
            • 登录

            • 登录或注册以进行搜索。
            • 第一个帖子
              最后一个帖子
            0
            • 版块
            • 最新
            • 标签
            • 热门