Skip to main content
antweb
Associate II
May 23, 2024
Question

Cube IDE 1.15.1 - FreeRTOS Debugger view - List Task Window - name of task issue

  • May 23, 2024
  • 5 replies
  • 3046 views

Hello everyone,

I have issue with showing up names of tasks in the FreeRTOS Task List window during debugging. I have attached screen of the current issue. As we can see there are two tasks with incorrect names (only the first letter of each task is displaying). 

Did anyone have a similar problem?

 

    5 replies

    Technical Moderator
    May 27, 2024

    Hello @antweb 

    Thank you for posting!

    Could you please provide your .ioc file in order to investigate the issue.

    BR,

    Souhaib

    To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.
    antweb
    antwebAuthor
    Associate II
    May 30, 2024

    Hello @Souhaib MAZHOUD 
    Of course, below is the .ioc file content (also I've attached the file):

     

    #MicroXplorer Configuration settings - do not modify
    CAD.formats=[]
    CAD.pinconfig=Dual
    CAD.provider=
    ETH.IPParameters=MediaInterface
    ETH.MediaInterface=HAL_ETH_RMII_MODE
    FREERTOS.IPParameters=Tasks01,configUSE_NEWLIB_REENTRANT
    FREERTOS.Tasks01=defaultTask,24,128,StartDefaultTask,Default,NULL,Dynamic,NULL,NULL
    FREERTOS.configUSE_NEWLIB_REENTRANT=1
    File.Version=6
    GPIO.groupedBy=Group By Peripherals
    KeepUserPlacement=false
    LWIP.BSP.number=1
    LWIP.ETHARP_DEBUG=LWIP_DBG_ON
    LWIP.GATEWAY_ADDRESS=192.168.000.001
    LWIP.HTTPD_DEBUG=LWIP_DBG_ON
    LWIP.IPParameters=LWIP_DHCP,IP_ADDRESS,NETMASK_ADDRESS,GATEWAY_ADDRESS,MEM_SIZE,ETHARP_DEBUG,NETIF_DEBUG,HTTPD_DEBUG,LWIP_STATS,LWIP_STATS_DISPLAY,LINK_STATS
    LWIP.IP_ADDRESS=192.168.000.222
    LWIP.LINK_STATS=1
    LWIP.LWIP_DHCP=0
    LWIP.LWIP_STATS=1
    LWIP.LWIP_STATS_DISPLAY=1
    LWIP.MEM_SIZE=10*1024
    LWIP.NETIF_DEBUG=LWIP_DBG_ON
    LWIP.NETMASK_ADDRESS=255.255.255.000
    LWIP.Version=v2.1.2_Cube
    LWIP0.BSP.STBoard=false
    LWIP0.BSP.api=BSP_COMPONENT_DRIVER
    LWIP0.BSP.component=LAN8742
    LWIP0.BSP.condition=
    LWIP0.BSP.instance=LAN8742
    LWIP0.BSP.ip=
    LWIP0.BSP.mode=
    LWIP0.BSP.name=Driver_PHY
    LWIP0.BSP.semaphore=S_LAN8742
    LWIP0.BSP.solution=LAN8742
    Mcu.CPN=STM32F439ZIT6
    Mcu.Family=STM32F4
    Mcu.IP0=ETH
    Mcu.IP1=FREERTOS
    Mcu.IP2=LWIP
    Mcu.IP3=NVIC
    Mcu.IP4=RCC
    Mcu.IP5=SYS
    Mcu.IP6=USART3
    Mcu.IPNb=7
    Mcu.Name=STM32F439Z(G-I)Tx
    Mcu.Package=LQFP144
    Mcu.Pin0=PH0/OSC_IN
    Mcu.Pin1=PH1/OSC_OUT
    Mcu.Pin10=PB13
    Mcu.Pin11=PD8
    Mcu.Pin12=PD9
    Mcu.Pin13=PD3
    Mcu.Pin14=VP_FREERTOS_VS_CMSIS_V2
    Mcu.Pin15=VP_LWIP_VS_Enabled
    Mcu.Pin16=VP_SYS_VS_tim3
    Mcu.Pin2=PC1
    Mcu.Pin3=PA1
    Mcu.Pin4=PA2
    Mcu.Pin5=PA7
    Mcu.Pin6=PC4
    Mcu.Pin7=PC5
    Mcu.Pin8=PB11
    Mcu.Pin9=PB12
    Mcu.PinsNb=17
    Mcu.ThirdPartyNb=0
    Mcu.UserConstants=
    Mcu.UserName=STM32F439ZITx
    MxCube.Version=6.11.1
    MxDb.Version=DB.6.0.111
    NVIC.BusFault_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false\:false
    NVIC.DebugMonitor_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false\:false
    NVIC.ETH_IRQn=true\:5\:0\:false\:false\:true\:true\:true\:true\:true
    NVIC.ForceEnableDMAVector=true
    NVIC.HardFault_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false\:false
    NVIC.MemoryManagement_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false\:false
    NVIC.NonMaskableInt_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false\:false
    NVIC.PendSV_IRQn=true\:15\:0\:false\:false\:false\:true\:false\:false\:false
    NVIC.PriorityGroup=NVIC_PRIORITYGROUP_4
    NVIC.SVCall_IRQn=true\:0\:0\:false\:false\:false\:false\:false\:false\:false
    NVIC.SavedPendsvIrqHandlerGenerated=true
    NVIC.SavedSvcallIrqHandlerGenerated=true
    NVIC.SavedSystickIrqHandlerGenerated=true
    NVIC.SysTick_IRQn=true\:15\:0\:false\:false\:false\:true\:false\:true\:false
    NVIC.TIM3_IRQn=true\:15\:0\:false\:false\:true\:false\:false\:true\:true
    NVIC.TimeBase=TIM3_IRQn
    NVIC.TimeBaseIP=TIM3
    NVIC.UsageFault_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false\:false
    PA1.Mode=RMII
    PA1.Signal=ETH_REF_CLK
    PA2.Mode=RMII
    PA2.Signal=ETH_MDIO
    PA7.Mode=RMII
    PA7.Signal=ETH_CRS_DV
    PB11.Mode=RMII
    PB11.Signal=ETH_TX_EN
    PB12.Mode=RMII
    PB12.Signal=ETH_TXD0
    PB13.Mode=RMII
    PB13.Signal=ETH_TXD1
    PC1.Mode=RMII
    PC1.Signal=ETH_MDC
    PC4.Mode=RMII
    PC4.Signal=ETH_RXD0
    PC5.Mode=RMII
    PC5.Signal=ETH_RXD1
    PD3.GPIOParameters=PinState
    PD3.Locked=true
    PD3.PinState=GPIO_PIN_RESET
    PD3.Signal=GPIO_Output
    PD8.Locked=true
    PD8.Mode=Asynchronous
    PD8.Signal=USART3_TX
    PD9.Mode=Asynchronous
    PD9.Signal=USART3_RX
    PH0/OSC_IN.Mode=HSE-External-Oscillator
    PH0/OSC_IN.Signal=RCC_OSC_IN
    PH1/OSC_OUT.Mode=HSE-External-Oscillator
    PH1/OSC_OUT.Signal=RCC_OSC_OUT
    PinOutPanel.RotationAngle=0
    ProjectManager.AskForMigrate=true
    ProjectManager.BackupPrevious=false
    ProjectManager.CompilerOptimize=6
    ProjectManager.ComputerToolchain=false
    ProjectManager.CoupleFile=true
    ProjectManager.CustomerFirmwarePackage=
    ProjectManager.DefaultFWLocation=true
    ProjectManager.DeletePrevious=true
    ProjectManager.DeviceId=STM32F439ZITx
    ProjectManager.FirmwarePackage=STM32Cube FW_F4 V1.28.0
    ProjectManager.FreePins=false
    ProjectManager.HalAssertFull=false
    ProjectManager.HeapSize=0x200
    ProjectManager.KeepUserCode=true
    ProjectManager.LastFirmware=true
    ProjectManager.LibraryCopy=1
    ProjectManager.MainLocation=Core/Src
    ProjectManager.NoMain=false
    ProjectManager.PreviousToolchain=STM32CubeIDE
    ProjectManager.ProjectBuild=false
    ProjectManager.ProjectFileName=IoT_F439.ioc
    ProjectManager.ProjectName=IoT_F439
    ProjectManager.ProjectStructure=
    ProjectManager.RegisterCallBack=
    ProjectManager.StackSize=0x400
    ProjectManager.TargetToolchain=STM32CubeIDE
    ProjectManager.ToolChainLocation=
    ProjectManager.UAScriptAfterPath=
    ProjectManager.UAScriptBeforePath=
    ProjectManager.UnderRoot=true
    ProjectManager.functionlistsort=1-SystemClock_Config-RCC-false-HAL-false,2-MX_GPIO_Init-GPIO-false-HAL-true,3-MX_USART3_UART_Init-USART3-false-HAL-true,4-MX_LWIP_Init-LWIP-false-HAL-false
    RCC.48MHZClocksFreq_Value=90000000
    RCC.AHBFreq_Value=180000000
    RCC.APB1CLKDivider=RCC_HCLK_DIV4
    RCC.APB1Freq_Value=45000000
    RCC.APB1TimFreq_Value=90000000
    RCC.APB2CLKDivider=RCC_HCLK_DIV2
    RCC.APB2Freq_Value=90000000
    RCC.APB2TimFreq_Value=180000000
    RCC.CortexFreq_Value=180000000
    RCC.EthernetFreq_Value=180000000
    RCC.FCLKCortexFreq_Value=180000000
    RCC.FamilyName=M
    RCC.HCLKFreq_Value=180000000
    RCC.HSE_VALUE=8000000
    RCC.HSI_VALUE=16000000
    RCC.I2SClocksFreq_Value=192000000
    RCC.IPParameters=48MHZClocksFreq_Value,AHBFreq_Value,APB1CLKDivider,APB1Freq_Value,APB1TimFreq_Value,APB2CLKDivider,APB2Freq_Value,APB2TimFreq_Value,CortexFreq_Value,EthernetFreq_Value,FCLKCortexFreq_Value,FamilyName,HCLKFreq_Value,HSE_VALUE,HSI_VALUE,I2SClocksFreq_Value,LCDTFTFreq_Value,LSE_VALUE,LSI_VALUE,MCO2PinFreq_Value,PLLCLKFreq_Value,PLLM,PLLN,PLLQCLKFreq_Value,PLLSourceVirtual,RTCFreq_Value,RTCHSEDivFreq_Value,SAI_AClocksFreq_Value,SAI_BClocksFreq_Value,SYSCLKFreq_VALUE,SYSCLKSource,VCOI2SOutputFreq_Value,VCOInputFreq_Value,VCOOutputFreq_Value,VCOSAIOutputFreq_Value,VCOSAIOutputFreq_ValueQ,VCOSAIOutputFreq_ValueR,VcooutputI2S,VcooutputI2SQ
    RCC.LCDTFTFreq_Value=24500000
    RCC.LSE_VALUE=32768
    RCC.LSI_VALUE=32000
    RCC.MCO2PinFreq_Value=180000000
    RCC.PLLCLKFreq_Value=180000000
    RCC.PLLM=4
    RCC.PLLN=180
    RCC.PLLQCLKFreq_Value=90000000
    RCC.PLLSourceVirtual=RCC_PLLSOURCE_HSE
    RCC.RTCFreq_Value=32000
    RCC.RTCHSEDivFreq_Value=4000000
    RCC.SAI_AClocksFreq_Value=24500000
    RCC.SAI_BClocksFreq_Value=24500000
    RCC.SYSCLKFreq_VALUE=180000000
    RCC.SYSCLKSource=RCC_SYSCLKSOURCE_PLLCLK
    RCC.VCOI2SOutputFreq_Value=384000000
    RCC.VCOInputFreq_Value=2000000
    RCC.VCOOutputFreq_Value=360000000
    RCC.VCOSAIOutputFreq_Value=98000000
    RCC.VCOSAIOutputFreq_ValueQ=24500000
    RCC.VCOSAIOutputFreq_ValueR=49000000
    RCC.VcooutputI2S=192000000
    RCC.VcooutputI2SQ=192000000
    USART3.IPParameters=VirtualMode
    USART3.VirtualMode=VM_ASYNC
    VP_FREERTOS_VS_CMSIS_V2.Mode=CMSIS_V2
    VP_FREERTOS_VS_CMSIS_V2.Signal=FREERTOS_VS_CMSIS_V2
    VP_LWIP_VS_Enabled.Mode=Enabled
    VP_LWIP_VS_Enabled.Signal=LWIP_VS_Enabled
    VP_SYS_VS_tim3.Mode=TIM3
    VP_SYS_VS_tim3.Signal=SYS_VS_tim3
    board=custom
    isbadioc=false

     

     

    Technical Moderator
    June 5, 2024

    Hello @antweb 

    Could you provide more information about the OS you using!

    To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.
    antweb
    antwebAuthor
    Associate II
    June 5, 2024

    Hello @Souhaib MAZHOUD 

    I am using macOS Sonoma ver. 14.5 on MacBook Pro (chip: Apple M1 Pro).

    Technical Moderator
    June 5, 2024

    Thank you @antweb

    Actually, we are investigating this issue internally and I will keep you updated.

    KR,

    Souhaib

    To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.
    antweb
    antwebAuthor
    Associate II
    June 6, 2024

    I will wait. Thx @Souhaib MAZHOUD 

    Andrei Chichak
    Lead
    June 5, 2024

    Curiouser and curiouser. I thought the problem was with ThreadX thread names, but FreeRTOS task names as well? And on a Mac again.