2024-12-16 11:32 PM - edited 2024-12-17 11:51 PM
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
2024-12-18 02:25 AM
Hello @mbarg.1
Could you please indicate which STM32 MCU you are working on?
2024-12-18 03:11 AM
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.