Page 1 of 1

TCS600U烧录成功后无法启动

Posted: 2023年 Sep 10日 21:08
by wangjie1

使用cooltools抓取日志见附件。
半年前开发成功一个品类,现在开发一个新品类,在用发现烧录成功后无法启动。


Re: TCS600U烧录成功后无法启动

Posted: 2023年 Sep 11日 09:43
by 东皇007

1:烧录appimg_flash_delete.pac把你刚刚烧录的应用固件在模组里删除
2:重新启动试试看。看看系统固件启动有没有问题。
-->如果可以正常启动,说明你的应用固件有问题。
-->如果还是无法启动,请接DEBUG_TX,通过串口抓日志看看。
从日志:
[20:43:08.356] [10010] [ 9] [ ] [ ] [D] FUPD/I : FUPDATE: try ...
[20:43:08.356] [10011] [ 10] [ ] [ ] [ ] BOOT/I : FUPDATE: 0
看怀疑你做过OTA,但是没有完成,然后又烧录了新的固件


Re: TCS600U烧录成功后无法启动

Posted: 2023年 Sep 11日 19:52
by wangjie1

已尝试过,还是不行。
日志见附件


Re: TCS600U烧录成功后无法启动

Posted: 2023年 Sep 11日 20:01
by 东皇007

重新烧录一下sysfw目录里的系统固件试试看


Re: TCS600U烧录成功后无法启动

Posted: 2023年 Sep 11日 21:36
by wangjie1

通过USB虚拟串口可以正常获取日志,但是无法通过通用串口获取日志。已按照手册配置端口是能。

虚拟串口.png
端口.png
端口.png

Re: TCS600U烧录成功后无法启动

Posted: 2023年 Sep 12日 14:18
by freedom195

ATTRACECTRL=0,1,2 是将日志输出到usb
ATTRACECTRL=0,1,1 才是将日志输出到debug uart


Re: TCS600U烧录成功后无法启动

Posted: 2023年 Sep 16日 18:24
by wangjie1

不知道什么原因,现在无法使用debug uart串口输入日志.
我确定操作没有问题,
通过AT指令来回切换日志输入口,重启后USB的日志输出可以正常打开关闭,但是debug uart的日志无法输出。
是不是需要更新一下底层固件?


Re: TCS600U烧录成功后无法启动

Posted: 2023年 Sep 18日 09:10
by 东皇007

尝试一下使用coolwatcher_debughost.exe工具,选择DEBUG_UART口试试看。这个工具和coolwatcher_usb在同一个目录下。