导航

    全志在线开发者论坛

    • 注册
    • 登录
    • 搜索
    • 版块
    • 话题
    • 在线文档
    • 社区主页

    XR806固件烧录成功,启动异常

    Wireless & Analog Series
    2
    7
    55
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • S
      sy666 LV 4 最后由 编辑

      固件编译出来,烧录成功后,报如下错误,有大神知道什么问题吗

      use default flash chip mJedec 0x0
      [FD I]: mode: 0x10, freq: 96000000Hz, drv: 0
      [FD I]: jedec: 0x0, suspend_support: 1
      [flash E] rom_flash_get_erase_block():116, (221, 0xdddddddd, 14540253) misaligned
      [img E] image_get_raw_cfg():905, fdcm_open() failed
      [img E] image_init_running_seq():110, read img cfg failed
      [FD E]: Invalid param
      [FD E]: rd:0x16a8d sz:8 ad:ddddddfd ms:134217728
      [flash E] rom_flash_rw():84, read fail, (0, 0xddddddfd, 8), 0x2169e0
      [fwk ERR] no xip section
      
      
      1 条回复 最后回复 回复 引用 分享 0
      • S
        sy666 LV 4 最后由 编辑

        烧录是成功了的
        屏幕截图 2026-01-22 161834.png

        1 条回复 最后回复 回复 引用 分享 0
        • S
          sy666 LV 4 最后由 编辑

          使用官方的测试固件还是一样启动不了,难道是flash坏了?坏了的话,应该没法烧录

          1 条回复 最后回复 回复 引用 分享 0
          • A
            awwwwa LV 8 最后由 编辑

            换一个nor的型号呢,看上去是读nor有问题

            S 2 条回复 最后回复 回复 引用 分享 0
            • S
              sy666 LV 4 @awwwwa 最后由 编辑

              @awwwwa 没有使用外置nor呀,使用的内部flash

              1 条回复 最后回复 回复 引用 分享 0
              • S
                sy666 LV 4 @awwwwa 最后由 编辑

                @awwwwa 你的意思是使用xip必须使用外置flash吗?我现在使用的是XR806AF2E

                1 条回复 最后回复 回复 引用 分享 0
                • S
                  sy666 LV 4 最后由 编辑

                  解决了,原来是FLASH工作模式不支持4线,使用2线模式就能正常工作了

                  /* flash */
                  static const FlashBoardCfg g_flash_cfg[] = {
                  	{
                  #if 1
                  		.type = FLASH_DRV_FLASHC,
                  		// .mode = FLASH_READ_QUAD_O_MODE,
                  		.mode = FLASH_READ_DUAL_IO_MODE,
                  		.clk = (96 * 1000 * 1000),
                  #else /* for spi */
                  		.type = FLASH_DRV_SPI,
                  		.mode = FLASH_READ_FAST_MODE,
                  		.clk = BOARD_SPI_MCLK,
                  #endif
                  	},
                  };
                  
                  1 条回复 最后回复 回复 引用 分享 0
                  • 1 / 1
                  • First post
                    Last post

                  Copyright © 2024 深圳全志在线有限公司 粤ICP备2021084185号 粤公网安备44030502007680号

                  行为准则 | 用户协议 | 隐私权政策