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

YunTu Forum

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

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

已定时 已固定 已锁定 已移动 YT SDK
13 帖子 2 发布者 232 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • 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
                        ColinC
                        Colin
                        ganyongchaoG
                        ganyongchao
                        ysogY
                        ysog
                        YTCQ_shejiwangY
                        YTCQ_shejiwang
                        Tiger987T
                        Tiger987
                        a8787771119A
                        a8787771119
                        DerrickD
                        Derrick
                        • 登录

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