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

YunTu Forum

YTMicro.com
  1. 主页
  2. Discussion & Question
  3. YT SDK
  4. FEE初始化时间太长,如何优化?

FEE初始化时间太长,如何优化?

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

    是否方便展示一下你的Fee配置,包括使用的Fls sector, 以及cluster group以及block的配置等。

    1 条回复 最后回复
    0
    • hjkjH 离线
      hjkjH 离线
      hjkj
      编写于 最后由 hjkj 编辑
      #3

      block的数量比较多,cluster使用率37%-70%
      7aad1fb5-ee8c-49b5-bdc1-7a8d0ba37a1d-image.png
      a23f9f74-a229-469a-b768-bd2e6fd91f3b-image.png
      986a4dca-7e2c-40a3-a111-b7e259fadcfd-image.png
      3280ac41-55c1-446a-8b39-df4fdd36ceb0-image.png

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

        image.png

        1 条回复 最后回复
        0
        • houjun_xiaoH 离线
          houjun_xiaoH 离线
          houjun_xiao YunTu
          编写于 最后由 编辑
          #5

          你这个主要是因为cluster group和block定义得太多了,建议将cluster group和block合并一下,减少数量。Fee初始化的时候根据每个cluster group扫描有效数据,cluster group越多,初始化肯定越慢。block size定义为8字节,存储器的利用率也很低,我们每个block除了用户定义的数据外,还会消耗32字节作为block header,所以你们8字节的长度,有限利用率比较低。

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

            block要合并的话会破坏原架构,芯片软复位的时候是没有断过电的,有没有办法通过将fee初始化的数据保存在noinit区来避免重复初始化?
            或者通过扩大clusterGroup的大小来减小clusterGroup的数量是否可行,目前clusterGroup是1K大小

            1 条回复 最后回复
            0
            • houjun_xiaoH 离线
              houjun_xiaoH 离线
              houjun_xiao YunTu
              编写于 最后由 编辑
              #7

              可以将cluster长度增长,减少cluster group的数量,初始化时间受group数量影响较大。
              image.png
              Group数量减少以后,需要注意保证该group 下面的cluster长度需要保证能够存储所有block,也就是cluster长度最好大于2block数量(block size +32).
              另外,如果将Fee初始化相关的状态数据放到Power On reset的ECC区域,理论上可以避免软复位FEE的初始化,但是不能优化上电复位的初始化时间。

              hjkjH 1 条回复 最后回复
              0
              • hjkjH 离线
                hjkjH 离线
                hjkj
                回复了houjun_xiao 最后由 编辑
                #8

                houjun_xiao
                上电复位的时间比较宽松,可以通过增大group的大小尽量缩小时间,主要是软复位需要帮忙看下怎么操作,能否帮忙做一个测试demo?

                1 条回复 最后回复
                0
                • houjun_xiaoH 离线
                  houjun_xiaoH 离线
                  houjun_xiao YunTu
                  编写于 最后由 houjun_xiao 编辑
                  #9

                  你只需将如下文件中的全局变量通过attribute 分配到por_only的RAM中。
                  image.png
                  Por_only可以通过ytlink定义

                  hjkjH 1 条回复 最后回复
                  0
                  • hjkjH 离线
                    hjkjH 离线
                    hjkj
                    回复了houjun_xiao 最后由 hjkj 编辑
                    #10

                    houjun_xiao 在 FEE初始化时间太长,如何优化? 中说:

                    attribute

                    这几个文件中好像只有下图这些全局变量,改为por_only,然后软复位的时候跳过fee初始化吗?
                    51cb05b9-d28b-4bf9-b604-6d1f8181ce16-image.png

                    1 条回复 最后回复
                    0
                    • houjun_xiaoH 离线
                      houjun_xiaoH 离线
                      houjun_xiao YunTu
                      编写于 最后由 编辑
                      #11

                      还有Fee.c里面的也需要存储在por_only区域

                      hjkjH 1 条回复 最后回复
                      0
                      • hjkjH 离线
                        hjkjH 离线
                        hjkj
                        回复了houjun_xiao 最后由 编辑
                        #12

                        houjun_xiao 是指这个吗
                        aefdaf6e-f75c-4a44-9b3d-2116ae500eea-image.png

                        1 条回复 最后回复
                        0
                        • houjun_xiaoH 离线
                          houjun_xiaoH 离线
                          houjun_xiao YunTu
                          编写于 最后由 编辑
                          #13

                          包括下面的这些static 变量

                          image.png

                          1 条回复 最后回复
                          0

                        • 云途开发生态介绍

                          快速上手云途开发生态

                        • 云途论坛规则/Yuntu Forum Rules

                          发帖前请查看

                        • YT CONFIG TOOL调查问卷

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

                        • can
                          19
                          demo
                          19
                          uds
                          12
                          lin stack
                          10
                          md14
                          6
                          fbl
                          5
                          yt-link
                          5
                          adc模块
                          4
                          Online Users
                          WRW
                          WR
                          • 登录

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