aboutsummaryrefslogtreecommitdiff
path: root/applications/threadx_demo
AgeCommit message (Collapse)Author
2024-01-24Change threadx_demo to only build for Corstone-300Mikael Olsson
The threadx_demo is only supported for the Corstone-300 target so a check for the target has been added to the CMake file Change-Id: I2778a85582625239df0b46b9b0bf3abd12c5826f Signed-off-by: Mikael Olsson <mikael.olsson@arm.com>
2024-01-22Change threadx_demo to use ThreadX lib init fileMikael Olsson
Instead of using its own low level initialization file for ThreadX, the ThreadX demo has been changed to use the one provided by the ThreadX library. The initialization file from the ThreadX library, assumes some specific symbol names are present in the linker script so the script for the Corstone-300 platform, which is the only one that currently supports the ThreadX demo, has been updated accordingly. To still be able to use the HardFault_Handler from the platform target, the handler provided by the ThreadX library is marked as a weak symbol before linking. Change-Id: I757b74bc30e295bc1f7126fc5d9330e381d7a886 Signed-off-by: Mikael Olsson <mikael.olsson@arm.com>
2023-12-19Add app support for core_driver inference timeoutJonny Svärd
Update example applications to support new core_driver inference timeout feature. Change-Id: Ib7283421aa8db9a3b5f1dd6d1bd44803491f0399 Signed-off-by: Jonny Svärd <jonny.svaerd@arm.com>
2023-03-14Fix SEI CERT coding standard warningsLedion Daja
Change-Id: I47fdf29a50440c82fd9ccf111a846bf87e8a9e29
2023-02-13Don't lock and unlock ThreadX mutex during initializationKristofer Jonsson
Change-Id: Ic308ea6b18dec1a612a198d94de918798f6304f8
2022-12-15Remove ethosu_core and ethosu_applicationsKristofer Jonsson
Interface libraries ethosu_core and ethosu_applications are removed. Each application shall depend directly on the libraries they need. Change-Id: I1721ea0fd3c79e74da5e131a60f7aa24277c99ba
2022-08-24Skip ThreadX application for NPU configs other than ethos-u55-128Ledion Daja
Change-Id: I19a30e3b8a8fc5c0c4db301cf98e61f0b1fb48e8
2022-08-10Increase stack for ThreadX demo22.08-rc1Kristofer Jonsson
Change-Id: I7346b6e57e2579baf44840957e67d870922a5fe8
2022-05-04Change return value of mutex and semaphore handling functionsLedion Daja
Changed mutex lock/unlock and semaphore take/give functions to return an int value instead of void. In addition changed FreeRTOS and message_handler applications (also FreeRTOS-based) to ignore failure of xSemaphoreGive on binary semaphores, as it does not affect the correctness of such applications. Change-Id: I023c62dc8971488107679f6dd7a5967dec0380a8
2022-04-26Add Corstone-310 targetKristofer Jonsson
Change-Id: Idcb2238895668ee4858c2e858c02c6765f4b1702
2022-04-05Fix: threadx demo app semaphore should be initlaized to count 0Davide Grohmann
Otherwise the core_driver won't wait for the actual interrupt signaling inference completed and exit immediately. Change-Id: Ibb413d19701f9add4fd8c16137dbe59de5868ea9
2022-02-17Fixing compilation warnings in threadx demo appDavide Grohmann
Change-Id: Id765ba9adf9a2d134cc6cc0c04f9e6d7dada3657
2022-02-10ThreadX demo app bug fix22.02-rc1Lior Dekel
Change-Id: I3f2f6732f8850e76971fad55035d829286d90a99
2021-12-23PlatformNightly ThreadX bug fixLior Dekel
Increasing stack size for threads in ThreadX Change-Id: Ied7502422034a9fb1ac92aa5ebaa70b9d0bc9939
2021-11-26Exclude ThreadX appliction21.11Kristofer Jonsson
Exclude ThreadX application if the NPU driver was not compiled into the project. Change-Id: I036443b4c2bb276152acb7ec3267580a06d2d901
2021-08-11Adding inference application for ThreadXLior Dekel
Change-Id: Icadb4ceb50997a31bafa2356bfa434568c056593