FreeRTOS Application Testing Procedure

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

FreeRTOS Application Testing Procedure

328件の閲覧回数
Esakkiammal
Contributor I

Need to validate the FreeRTOS using below source in imx93 custom board.
https://mcuxpresso.nxp.com/dashboard
Kindly share the application testing document for validating FreeRTOS.

0 件の賞賛
返信
1 返信

286件の閲覧回数
Manuel_Salas
NXP TechSupport
NXP TechSupport
Hello @Esakkiammal 
 
I hope you are doing very well.
 
Inside of the SDK folder, you will find a folder called freertos_exmaples:
 
linux@machine:~/SDK_25_03_00_MCIMX93-EVK/boards/mcimx93evk/freertos_examples$ ls
freertos_event  freertos_generic  freertos_hello  freertos_mutex  freertos_queue  freertos_sem  freertos_sem_static  freertos_swtimer
linux@machine:~/SDKs/SDK_25_03_00_MCIMX93-EVK/boards/mcimx93evk/freertos_examples$ 
 
You can compile any example with gcc tool from arm. In my case I am using the arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi.
 
You can Download the tool, and then export an environment variable for compile:
 
$ export ARMGCC_DIR=~/cortex-m-toolchain/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi
 
Then, go to the project you want to compile, for example "freertos_hello". Inside of the directory, you will find another one with name "armgcc". There are the necessary scripts to compile the project:
 
#Inside of "armgcc" directory
$ ./build_release.sh 
$ cd release
$ ls
freertos_hello.bin  freertos_hello_cm33.elf
 
 
Now you can load the examples to the board.
 
Best regards,
Salas.
0 件の賞賛
返信
%3CLINGO-SUB%20id%3D%22lingo-sub-2162868%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EFreeRTOS%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%AE%E3%83%86%E3%82%B9%E3%83%88%E6%89%8B%E9%A0%86%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2162868%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3Eimx93%20%E3%82%AB%E3%82%B9%E3%82%BF%E3%83%A0%20%E3%83%9C%E3%83%BC%E3%83%89%E3%81%A7%E4%BB%A5%E4%B8%8B%E3%81%AE%E3%82%BD%E3%83%BC%E3%82%B9%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%20FreeRTOS%20%E3%82%92%E6%A4%9C%E8%A8%BC%E3%81%99%E3%82%8B%E5%BF%85%E8%A6%81%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3E%3CA%20href%3D%22https%3A%2F%2Fmcuxpresso.nxp.com%2Fdashboard%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fmcuxpresso.nxp.com%2F%E3%83%80%E3%83%83%E3%82%B7%E3%83%A5%E3%83%9C%E3%83%BC%E3%83%89%3C%2FA%3E%3CBR%20%2F%3EFreeRTOS%20%E3%82%92%E6%A4%9C%E8%A8%BC%E3%81%99%E3%82%8B%E3%81%9F%E3%82%81%E3%81%AE%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%20%E3%83%86%E3%82%B9%E3%83%88%20%E3%83%89%E3%82%AD%E3%83%A5%E3%83%A1%E3%83%B3%E3%83%88%E3%82%92%E5%85%B1%E6%9C%89%E3%81%97%E3%81%A6%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2164449%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20FreeRTOS%20Application%20Testing%20Procedure%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2164449%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CDIV%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F254401%22%20target%3D%22_blank%22%3E%40Esakkiammal%3C%2FA%3E%3C%2FDIV%3E%0A%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%0A%3CDIV%3E%E3%81%8A%E5%85%83%E6%B0%97%E3%81%A7%E3%81%8A%E9%81%8E%E3%81%94%E3%81%97%E3%81%AE%E3%81%93%E3%81%A8%E3%81%A8%E6%80%9D%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3C%2FDIV%3E%0A%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%0A%3CDIV%3ESDKs%20%E3%83%95%E3%82%A9%E3%83%AB%E3%83%80%E5%86%85%E3%81%AB%E3%80%81freertos_exmaples%20%E3%81%A8%E3%81%84%E3%81%86%E3%83%95%E3%82%A9%E3%83%AB%E3%83%80%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%3C%2FDIV%3E%0A%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%0A%3CDIV%3E%0A%3CPRE%20class%3D%22language-markup%22%3E%3CCODE%20translate%3D%22no%22%3Elinux%40machine%3A~%2FSDK_25_03_00_MCIMX93-EVK%2Fboards%2Fmcimx93evk%2Ffreertos_examples%24%20ls%0Afreertos_event%20%20freertos_generic%20%20freertos_hello%20%20freertos_mutex%20%20freertos_queue%20%20freertos_sem%20%20freertos_sem_static%20%20freertos_swtimer%0Alinux%40machine%3A~%2FSDKs%2FSDK_25_03_00_MCIMX93-EVK%2Fboards%2Fmcimx93evk%2Ffreertos_examples%24%20%3C%2FCODE%3E%3C%2FPRE%3E%0A%3C%2FDIV%3E%0A%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%0A%3CDIV%3E%E4%BB%BB%E6%84%8F%E3%81%AE%E4%BE%8B%E3%82%92%20Arm%20%E3%81%AE%20gcc%20%E3%83%84%E3%83%BC%E3%83%AB%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%82%B3%E3%83%B3%E3%83%91%E3%82%A4%E3%83%AB%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%99%E3%80%82%E7%A7%81%E3%81%AECASE%E3%81%AF%E3%80%81%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CA%20href%3D%22https%3A%2F%2Fdeveloper.arm.com%2Fdownloads%2F-%2Farm-gnu-toolchain-downloads%2F13-3-rel1%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%20shape%3D%22rect%22%3EArm-gnu-toolchain-13.3.rel1-x86_64-Arm-none-eabi%3C%2FA%3E%E3%80%82%3C%2FDIV%3E%0A%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%0A%3CDIV%3E%E3%83%84%E3%83%BC%E3%83%AB%E3%82%92%E3%83%80%E3%82%A6%E3%83%B3%E3%83%AD%E3%83%BC%E3%83%89%E3%81%97%E3%80%81%E3%82%B3%E3%83%B3%E3%83%91%E3%82%A4%E3%83%AB%E7%94%A8%E3%81%AE%E7%92%B0%E5%A2%83%E5%A4%89%E6%95%B0%E3%82%92%E3%82%A8%E3%82%AF%E3%82%B9%E3%83%9D%E3%83%BC%E3%83%88CAN%E3%80%82%3C%2FDIV%3E%0A%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%0A%3CDIV%3E%0A%3CPRE%20class%3D%22language-markup%22%3E%3CCODE%20translate%3D%22no%22%3E%24%20export%20ARMGCC_DIR%3D~%2Fcortex-m-toolchain%2Farm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi%3C%2FCODE%3E%3C%2FPRE%3E%0A%3C%2FDIV%3E%0A%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%0A%3CDIV%3E%E6%AC%A1%E3%81%AB%E3%80%81%E3%82%B3%E3%83%B3%E3%83%91%E3%82%A4%E3%83%AB%E3%81%99%E3%82%8B%E3%83%97%E3%83%AD%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%EF%BC%88%E4%BE%8B%EF%BC%9A%E3%80%8Cfreertos_hello%E3%80%8D%EF%BC%89%E3%81%AB%E7%A7%BB%E5%8B%95%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%E3%83%87%E3%82%A3%E3%83%AC%E3%82%AF%E3%83%88%E3%83%AA%E5%86%85%E3%81%AB%E3%81%AF%E3%80%81%E3%80%8Carmgcc%E3%80%8D%E3%81%A8%E3%81%84%E3%81%86%E5%90%8D%E5%89%8D%E3%81%AE%E5%88%A5%E3%81%AE%E3%83%87%E3%82%A3%E3%83%AC%E3%82%AF%E3%83%88%E3%83%AA%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%E3%83%97%E3%83%AD%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E3%82%92%E3%82%B3%E3%83%B3%E3%83%91%E3%82%A4%E3%83%AB%E3%81%99%E3%82%8B%E3%81%9F%E3%82%81%E3%81%AB%E5%BF%85%E8%A6%81%E3%81%AA%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%97%E3%83%88%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%3C%2FDIV%3E%0A%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%0A%3CDIV%3E%0A%3CPRE%20class%3D%22language-markup%22%3E%3CCODE%20translate%3D%22no%22%3E%23Inside%20of%20%22armgcc%22%20directory%0A%24%20.%2Fbuild_release.sh%20%0A%24%20cd%20release%0A%24%20ls%0Afreertos_hello.bin%20%20freertos_hello_cm33.elf%0A%3C%2FCODE%3E%3C%2FPRE%3E%0A%3C%2FDIV%3E%0A%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%0A%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%0A%3CDIV%3E%E3%81%93%E3%82%8C%E3%81%A7%E3%80%81%E4%BE%8B%E3%82%92%E3%83%9C%E3%83%BC%E3%83%89%E3%81%AB%E3%83%AD%E3%83%BC%E3%83%89CAN%E3%81%BE%E3%81%99%E3%80%82%3C%2FDIV%3E%0A%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%0A%3CDIV%3E%E3%82%88%E3%82%8D%E3%81%97%E3%81%8F%E3%81%8A%E9%A1%98%E3%81%84%E3%81%84%E3%81%9F%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FDIV%3E%0A%3CDIV%3E%E3%82%B5%E3%83%A9%E3%82%B9%E3%80%82%3C%2FDIV%3E%3C%2FLINGO-BODY%3E