cancel
Showing results for 
Search instead for 
Did you mean: 

BUG in AZRTOS 6.4 NetxDuo v3.3

mbarg.1
Associate III

in file app_netxduo.c

function static VOID nx_app_thread_entry (ULONG thread_input){ ....

/* wait until an IP address is ready */ if(tx_semaphore_get(&DHCPSemaphore, TX_WAIT_FOREVER) != TX_SUCCESS)

blocks code execution

as in function tx_semaphore_create(&DHCPSemaphore, "DHCP Semaphore", 0){

"tx_semaphore_put(&DHCPSemaphore);"

has been removed - was present in previous versions - nothing sets this semaphore

2 REPLIES 2
Saket_Om
ST Employee

Hello @mbarg.1 

Could you please indicate which STM32 MCU you are working on?

If your question is answered, please close this topic by clicking "Accept as Solution".

Thanks
Omar

BUG is on AZRTOS as such, it applies to every mcu with ethernet - we work mainly on H7, but we have designs with F4 and next design will be with H5

Bug is easily visible when you upgrade from V3.2 to v 3.3, can be verified in STM32Cube/Repository.