导航

    全志在线开发者论坛

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

    D1无法烧写固件

    MR Series
    8
    16
    4597
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • A
      Augstine LV 3 最后由 编辑

      [   22.586210] [XRADIO] Firmware Startup Done.
      [   22.591477] [XRADIO_WRN] enable Multi-Rx!
      [   22.603798] ieee80211 phy0: Selected rate control algorithm 'minstrel_ht'
      [   22.648228] Error: Driver 'gt9xxnew_ts' is already registered, aborting...
      [   23.088386] ieee80211_do_open: vif_type=2, p2p=0, ch=3, addr=98:68:4e:51:0f:4a
      [   23.102628] [STA] !!!xradio_vif_setup: id=0, type=2, p2p=0, addr=98:68:4e:51:0f:4a
      [   23.128125] [AP_WRN] BSS_CHANGED_ASSOC but driver is unjoined.
      Trying to connect to SWUpdate...
      [   35.680607] usb1-vbus: disabling
      

      D1 开发板启动,电源指示灯常亮,绿色LED灯闪烁,串口最后输出信息如上,但无法进入Linux命令行。

      已完成源码编译,(ˇˍˇ) 想重新烧写固件,但试了几种方式都不行。

      1. 开机前按住FEL键,然后再USB上电,上电后只有电源指示灯亮,串口无输出,无法进入烧写模式

      2. NAND短路,然后USB上电,同样无法进入烧写模式

      3. 按住键盘“2”键,然后USB上电,也无法进入烧写模式

      在Ubuntu20.04使用LiveSuit和Win7,Win10系统上进行PhoeniSuit均无法识别出设备,也无法进入烧写模式。

      Windows下有安装USB驱动,但看下了windows系统下驱动程序前是一个叹号。是USB驱动问题吗?何解?

      xiaowenge 2 条回复 最后回复 回复 引用 分享 0
      • xiaowenge
        DOT小文哥 LV 8 @Augstine 最后由 编辑

        @augstine 你插的是哪个usb口?

        1 条回复 最后回复 回复 引用 分享 0
        • xiaowenge
          DOT小文哥 LV 8 @Augstine 最后由 编辑

          @augstine 有一个是只能供电的,有一个是可以数据通信的

          A 1 条回复 最后回复 回复 引用 分享 0
          • A
            Augstine LV 3 @xiaowenge 最后由 编辑

            @xiaowenge OTG和PWR两个USB-C的口都试了,都不行。

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

              刚才换了台电脑,windows系统下已经可以了,Ubuntu还是不行。

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

                我和楼主完全一模一样的情况,win10 21H1 最新的系统

                A 1 条回复 最后回复 回复 引用 分享 1
                • A
                  Augstine LV 3 @aiminick 最后由 编辑

                  @aiminick 首先确认接的是OTG的USB口,然后确认驱动已正常安装,正常情况PhoenixSuit打开,开发板OTG口连到电脑USB上就能够识别出设备。

                  ubuntu 20.04 下也是驱动问题,编译了下驱动就可以了

                  1. 下载LiveSuit,解压缩
                  2. cp -a awusb /usr/src/awdev-0.5
                  3. chown root:root -R /usr/src/awdev-0.5
                  4. 因为内核版本不同需要修改awusb.c中的头文件包含,将
                  #include <linux/signal.h>
                  

                  修改为

                   #include <linux/sched/signal.h>
                  
                  1. dkms add -m awdev -v 0.5 增加dkms驱动
                  2. dkms build -m awdev -v 0.5 编译驱动
                  3. dmks install -m awdev -v 0.5 安装驱动

                  安装驱动后,运行LiveSuit,安装FEL键,然后上电就可以进入烧写模式

                  L 1 条回复 最后回复 回复 引用 分享 0
                  • A
                    aiminick LV 4 最后由 编辑

                    确定N变换了几天电脑,应该是驱动问题,就是不能正常识别,问题依旧。

                    1 条回复 最后回复 回复 引用 分享 0
                    • L
                      逗 LV 5 @Augstine 最后由 编辑

                      @augstine 在 D1无法烧写固件 中说:

                      dkms build -m awdev -v 0.5

                      我的是Ubuntu18.04 按照上面的办法 还是编译不过呢

                      C 1 条回复 最后回复 回复 引用 分享 0
                      • C
                        chengwei_peng LV 6 @likehengall 最后由 编辑

                        @likehengall 可以将你们下载的awusb那个包发上来看看,我给你修改试试?

                        L 1 条回复 最后回复 回复 引用 分享 0
                        • L
                          逗 LV 5 @chengwei_peng 最后由 编辑

                          @chengwei_peng 我已经改好了哈,非常感谢您关注这个问题哈

                          Q 1 条回复 最后回复 回复 引用 分享 0
                          • Q
                            q2022 LV 5 @likehengall 最后由 编辑

                            @likehengall 大佬,我遇到了和你一样的问题,无法烧录,能帮忙解答一下吗?

                            L 1 条回复 最后回复 回复 引用 分享 0
                            • L
                              逗 LV 5 @q2022 最后由 编辑

                              @q2022
                              软件能够打开?,但是无法识别到设备嘛?可能是驱动没有装好

                              Q 1 条回复 最后回复 回复 引用 分享 0
                              • Q
                                q2022 LV 5 @likehengall 最后由 编辑

                                @likehengall 可以刷了,但是到%7就闪退。我想问下大哥,空板子第一次刷的固件要在编译的时候配置吗(选择NAND FLASH 、NOR FLASH 或者SD卡),我一度怀疑是我固件的问题,我不知道固件刷在了什么位置,板子上有个外置的NOR flash 只有8M,我的固件大于8M,为什么不是吧固件刷在内置的DDR2上

                                WhycanService 1 条回复 最后回复 回复 引用 分享 0
                                • WhycanService
                                  WhycanService LV 8 @q2022 最后由 编辑

                                  @q2022 7%闪退是外置储存器错误,检查下外置储存器有没有挂上了

                                  C 1 条回复 最后回复 回复 引用 分享 0
                                  • C
                                    cbq123 LV 3 @WhycanService 最后由 编辑

                                    @whycanservice 如何检查是否挂载外置存储器啊

                                    1 条回复 最后回复 回复 引用 分享 0
                                    • 1 / 1
                                    • First post
                                      Last post

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

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