Can not upgrade WHD firmware on sdk-bsp-psoc_e84-edgi-talk board

Created at 2026-04-09 10:57:07

I tried to update the WHD firmware on the Edgi-talk board. But msh CLI didn't work in the XiaoZhi example:

  1. if I type "help", CLI get "hl" and "ep" commands.
  2. if I copy and paste "help", it is okay and I can see available commands.

But when I tried to copy and paste "whd_res_download whd_firmware", msh CLI got scrambled text as command.

Build environment:
RT-Thread IDE 2.3.0 and BSP 1.2.1.
XShell 8 for terminal

I have screenshot but can not upload into this post.

更多

Follower
0
Views
431
vsupacha
vsupacha 2026-05-19

Solved the problem by uploading the project that disabled CM33 core. Then, upload the XiaoZhi project to use CM55 core. This is from the conflict of two cores sharing the same UART.

3 Answers
manropegeneral
manropegeneral 2026-04-28

This looks like a terminal/paste encoding issue rather than an RT-Thread problem.
Try:
Set XShell to UTF-8 encoding
Disable “smart/fast paste” options
Test with another terminal (PuTTY / Tera Term)
Paste into a plain text editor first to remove hidden characters
Since help works but pasted commands break, it’s very likely extra hidden characters are being added during paste.

nanalyly
nanalyly 2小时前

I can see how frustrating it would be when the msh CLI behaves differently depending on whether commands are typed or pasted. The scrambled text from whd_res_download whd_firmware makes me wonder whether terminal settings, baud rate, or paste handling could be affecting the input. I would also compare the behavior with a shorter command to determine whether the issue is related to command length or specific characters. Slope Rider is far removed from RT-Thread firmware work, but I always find these kinds of debugging problems interesting. I hope you can identify the cause and get the WHD firmware update working properly.

Write Your Answer

Log in to publish your answer,Click here to log in.

Create
Post

Share