Skip to main content
Graduate
December 17, 2024
Question

BUG in AZRTOS 6.4 NetxDuo v3.3

  • December 17, 2024
  • 1 reply
  • 1179 views

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

    This topic has been closed for replies.

    1 reply

    Technical Moderator
    December 18, 2024

    Hello @mbarg.1 

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

    mbarg.1Author
    Graduate
    December 18, 2024

    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.

    Technical Moderator
    December 18, 2024

    Hello @mbarg.1 

    Could you please be more precise. 

    The function tx_semaphore_create() has not been modified in release 3.3.