blhost on PC running Windows 11

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

blhost on PC running Windows 11

7,781 次查看
kt
Contributor II

Hello

After updating to Windows 11 is blhost is unable to open USB HID Device.

Tested on LPC55S69-EVK.

Example blhost command:

kt_0-1713965459352.png

LPC55S69 Boot-HID device is found/enumerated correct by PC:

kt_1-1713965481184.png

 

Exact same command works fine on PC running Windows 10:

kt_2-1713965668974.png

(Same PC hardware / USB connection - Windows 10 PC running as virtual machine).

Question: Why does blhost not connected to LPC55S69 bootloader when running on Windows 11 PC?

Regards Knud

 

标签 (2)
标记 (2)
0 项奖励
回复
27 回复数

7,520 次查看
Pavel_Hernandez
NXP TechSupport
NXP TechSupport

Hello, I confirm with your image you have the ISP mode, are you using LINUX?

Best regards,
Pavel

0 项奖励
回复

7,456 次查看
kt
Contributor II

Hello Pavel

Yes, I press and hold S1-ISP button while plugging USB cable into P9

(boot loader only activate if S1-ISP pressed during reset)

 

As already written, this problem only occurs when running on Windows 11 Pro system.

If I run a virtual Windows 10 Pro on same hardware (and same PC USB port) does blhost.exe run correct.

Please try to replicate problem on PC running Windows 11 Pro…

Best regards

Knud

0 项奖励
回复

7,437 次查看
Pavel_Hernandez
NXP TechSupport
NXP TechSupport

Hello, I apologize I do not have at moment the board at home, my personal computer has win11, I have an OKDO, and I tested it but with VCOM.

Pavel_Hernandez_0-1714168177523.png

The Win11 is communicating and is discarded, could you review if the jumpers are in default position? Could you please download the document and review the Table 1. Indicators, buttons, connectors and LEDs?

LPCXpresso55S69 Development Board | NXP Semiconductors 

Pavel_Hernandez_1-1714168309951.png

 

Best regards,
Pavel

0 项奖励
回复

7,372 次查看
kt
Contributor II

Hello Pavel

Thanks for your work on this issue, but this is a completely different test you made.

Let me summarize my findings:

  • blhost.exe works fine on my older Windows 10 PC, and on Virtual Windows 10 (via VMware Workstation 15 Player).
    I do therefor think that all settings, DIP switch, etc. is correct.

  • When running Windows 10 as virtual machine on Windows 11, did I use exact same USB port, cable, test procedure, etc.

  • On Windows 11 is nxpdevscan able to find LPC55S69 boot loader.
    This mean LPC55S69 bootloader is able to enumerate on USB
    i.e at minimum USB layer 1 and 2 is working correct.

  • Same problem when testing on LPC55S69-EVK and our application PCB using a LPC55S66 CPU.

From this I conclude: Problem is related to USB connection on Windows 11

The goal is to have a simple Windows problem that are able to firmware update via built in bootloader, which is fulfilled by blhost.exe

We do not like SPSDK because it also requires installation of Python interpreter, but it’s of cause OK for tracing the real problem with blhost.exe

Please make correct attempt to replicate problem: Windows 11 + USB connection.

Best regards Knud

0 项奖励
回复

7,271 次查看
Pavel_Hernandez
NXP TechSupport
NXP TechSupport

Hello, sorry but I could not offer a good solution if you are using the VMW this is beyond the scope, could you test it on native WIN11?

Best regards,
Pavel

0 项奖励
回复

7,212 次查看
kt
Contributor II

Hello Pavel

The problem is on native Windows 11.

I only use VMware to run older Windows 10 for further testing - and here it works fine
Running this test shows that cabling, USB hardware on PC, Switches / Jumpers on LPC55S69-EVK, command line parameters for blhost.exe, etc. is correct.

Best regards

Knud

0 项奖励
回复

1,234 次查看
Pavel_Hernandez
NXP TechSupport
NXP TechSupport

Hello, let me try on my side this on win11 with the EVK tomorrow.

Best regards,
Pavel

0 项奖励
回复