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

YunTu Forum

YTMicro.com
  1. 主页
  2. Discussion & Question
  3. YTM32B1M系列
  4. YTM32MC03 有没有ram flashdriver的案例,做boot用的

YTM32MC03 有没有ram flashdriver的案例,做boot用的

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

    YTM32MC03 有没有ram flashdriver的案例,做boot用的

    1 条回复 最后回复
    0
    • FrankieF 离线
      FrankieF 离线
      Frankie YunTu
      写于 最后由 编辑
      #2

      如何提取与执行位置无关(Position-Independent Code)的Flash Driver.pdf
      可以参考这个文章

      LCZOUYIWENL 1 条回复 最后回复
      0
      • yt0069Y 离线
        yt0069Y 离线
        yt0069
        写于 最后由 yt0069 编辑
        #3

        参考代码如附件
        使用方法

        • bin_project 目录下是flash driver bin的工程文件,可按照客户需求做修改。

        • flash driver bin 工程使用CMake,ninja编译(YCT自带)。

        • VSCode中选择对应芯片编译
          733fc890-d596-4a04-9fea-c749cd52683b-image.png
          538b8a2f-3452-4c56-a201-7ee917f4fccd-image.png

        • build目录下会生成对应的文件

        • 如果是在Flash Demo上进行测试:

          • YCT配置中选择Flash Demo,YCT中关闭Flash模块。
            79eed1ce-07a4-42a6-92df-3781e6aca8df-image.png
          • Copy bin_project/build/${CHIP}/fls_drv_bin_data.h,以及bin_project/fls_drv_bin.h到 Flash Demo的APP目录下。
          • Flash Driver Bin的API和SDK中Flash API几乎一样,只是去掉了instance参数,修改main.c中flash操作语句。
          • 如果是Flash Demo生成IAR工程,需要手动在IAR工程中增加这两个头文件。其他工程不需要直接编译即可。
        • 如果是客户实际使用

          • Copy bin_project/fls_drv_bin.h到工程里面
          • 注释掉 fls_drv_bin.h中 “#define TEST_BY_ARRAY”,并配置正确的Flash Driver Bin的RAM地址
          • 下载 bin_project/build/${CHIP}/FlashDriver.bin,到RAM固定的地址中。
            flash_driver_bin_20240507.zip
        miaomiaoM TungDoT 2 条回复 最后回复
        0
        • yanglusiY 离线
          yanglusiY 离线
          yanglusi
          写于 最后由 编辑
          #4
          此主題已被删除!
          1 条回复 最后回复
          0
          • runR run 在 中 引用了 这个主题
          • YTCQ_shejiwangY YTCQ_shejiwang 在 中 引用了 这个主题
          • TungDoT 离线
            TungDoT 离线
            TungDo
            写于 最后由 编辑
            #5

            With Flash Driver, do we have support feature Blank_Check?

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

              we do not support Blank_Check feature

              1 条回复 最后回复
              0
              • 马密源马 离线
                马密源马 离线
                马密源
                写于 最后由 编辑
                #7

                这个Flash驱动的例子编译的时候 报错 那位遇见过 如何解决呀
                PixPin_2024-12-25_15-33-54.png

                1 条回复 最后回复
                0
                • FrankieF Frankie 在 中 引用了 这个主题
                • miaomiaoM 离线
                  miaomiaoM 离线
                  miaomiao
                  在 回复了 yt0069 最后由 编辑
                  #8

                  yt0069 有没有这个 .bin 文件的源码可以参考下?最近在写 flash 固件,但是一次只能写 0x1220 左右的长度

                  1 条回复 最后回复
                  0
                  • gaoShengG gaoSheng 被引用 于这个主题
                  • Peihua_HanP 离线
                    Peihua_HanP 离线
                    Peihua_Han
                    编写于 最后由 编辑
                    #9

                    我想知道这个bin_data中的数据是什么意思?
                    image.png

                    yt0069Y 1 条回复 最后回复
                    0
                    • LCZOUYIWENL 离线
                      LCZOUYIWENL 离线
                      LCZOUYIWEN
                      回复了Frankie 最后由 编辑
                      #10

                      Frankie 您好,在UDS升级的时候,升级一个HEX文件被周立功识别为两个文件,我看了一下,第一段是IVT段,第二段才是APP代码,中间有段空白,这个要怎么解决

                      1 条回复 最后回复
                      0
                      • yt0069Y 离线
                        yt0069Y 离线
                        yt0069
                        回复了Peihua_Han 最后由 编辑
                        #11

                        Peihua_Han 这个是flashdriver编译之后的二进制代码,可以直接根据编译的接口来调用的

                        1 条回复 最后回复
                        0
                        • TungDoT 离线
                          TungDoT 离线
                          TungDo
                          回复了yt0069 最后由 编辑
                          #12

                          yt0069 I can not to using this Flash Driver with .async = true, SW will be reset when FLASH_DRV_EraseSector() function execute, could you please help me check the driver with that mode, many thanks!

                          yt0069Y 1 条回复 最后回复
                          0
                          • yt0069Y 离线
                            yt0069Y 离线
                            yt0069
                            回复了TungDo 最后由 编辑
                            #13

                            TungDo
                            mc03 flash has 2bank, only runcode place in one bank ,can use async erase another bank, so in you can check your application condition.
                            async enable has some limit.
                            e109d133-6387-4309-a249-298876d5ed1a-image.png

                            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
                            • 版块
                            • 最新
                            • 标签
                            • 热门