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

YunTu Forum

YTMicro.com
  1. 主页
  2. Discussion & Question
  3. YT SDK
  4. 安全启动

安全启动

已定时 已固定 已锁定 已移动 YT SDK
8 帖子 2 发布者 144 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • hjkjH 离线
    hjkjH 离线
    hjkj
    写于 最后由 编辑
    #1

    YT32B1ME0
    1、固件YTM32B1ME05_Secure_Boot.hex 2024-12-12是否最新的?
    2、该固件配置Strict Secure Boot Enable无效,是否不关心该步骤?
    3、是否支持应用软件配置Secure Boot Enable和Strict Secure Boot Enable,怎么配置?
    4、该固件只要检验失败就会停留在固件内部,是否有办法即使校验失败也继续跳转到APP,由用户代码读取校验结果?
    YT32B1HA0的固件是否就可实现问题2、3、4?

    APP中是否支持修改BVT配置,该部分是写入flash的,或者不建议该操作?

    1 条回复 最后回复
    0
    • DigaD 离线
      DigaD 离线
      Diga
      写于 最后由 编辑
      #2
      1. 是的
      2. 不用关心
      3. 不建议去配置,这个是烧录至 Flash 内
      4. ME0 校验失败就只会停留在固件内部

      HA0 是从真 ROM 启动,不需要烧录 Hex,Strict Boot 可以生效,当验签失败后,如果不是 strict boot,仍能跳转App,只是会禁止 App 使用硬件密钥

      不建议动态修改 BVT

      hjkjH 1 条回复 最后回复
      0
      • hjkjH 离线
        hjkjH 离线
        hjkj
        在 回复了 Diga 最后由 hjkj 编辑
        #3

        Diga d3a57c98-9f4c-4749-bfd2-af0a43ff3c54-image.png
        按照流程我想要进行软件复位时执行快速启动,需要REGFILE->REG0先设置为0x5A5B6E6F,REGFILE->REG1设置为IVT地址。这个流程适用于ME0芯片吗,我执行后会停留在固件内部无法跳转到IVT。
        REGFILE->DR[0]=0x5A5B6E6F;
        REGFILE->DR[1]=0x00004000;
        SystemSoftwareReset();

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

          适用,但不是这么用的,这个是针对 PowerDown 模式唤醒的快速启动,
          REG1 的地址是 Retention RAM 的地址,Retention RAM 内有向量表。
          如果想要使用该功能,需要将快速启动的向量表复制到该区域

          hjkjH 1 条回复 最后回复
          0
          • hjkjH 离线
            hjkjH 离线
            hjkj
            在 回复了 Diga 最后由 编辑
            #5

            Diga 69d9d1bf-48f4-4684-94cb-3f06701a1f62-image.png
            能否具体点,REGFILE好像没有REG1这个寄存器。我希望执行软件复位的时候可以不进行安全启动

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

              第0个 DR 就是 REG0,第1个就是 REG1

              hjkjH 1 条回复 最后回复
              0
              • hjkjH 离线
                hjkjH 离线
                hjkj
                在 回复了 Diga 最后由 hjkj 编辑
                #7

                Diga 请问下执行软件复位时,经过secure boot后ram是不是也会被清掉,包括POR_ONLY的ram?如何避免POR_ONLY的ram被清掉?

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

                  ME0 的 软件 Secure Boot 只会使用 0x2000F000~0x2000FFFF 这 4K 区域,其余区域仍受你自己程序控制

                  1 条回复 最后回复
                  0

                • 云途论坛规则/Yuntu Forum Rules

                  发帖前请查看

                • YCT离线License申请流程

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

                • YT CONFIG TOOL调查问卷

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

                • demo
                  12
                  can
                  9
                  lin stack
                  6
                  yt-link
                  5
                  vscode
                  3
                  adc模块
                  2
                  i2c
                  2
                  uuid
                  2
                  Online Users
                  • 登录

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