Hi,
I have a SAMA5D27-SOM1-EK1 development board that I have to start using. I downloaded and installed the latest version of "ARM Development Studio" and activated a 30-day demo license. In these 30 days I would like to start working with this development board and then the SAMA5D27 processor to then build my ownprototype and then buy the software if everything works properly.I state that I am a beginner with this software and its philosophy.I should use on this development board : - Bare Metal - FreeRTOS - Ethernet with "lwip" - USB Host with pendrive support for reading files (FAT32) - SPI master - Leds I am currently experiencing problems in choosing some packages:ARM.FreeRTOS::RTOS.Config.FreeRTOS - Additional software components requiredARM::CMSIS.RTOS.FreeRTOS - Additional software components requiredKeil.MDK-Pro::USB.Host - Additional software components requiredHow to add these packages that don't seem to exist in the main repository ?Thanks very much.
Hi debugasmI assume you are trying to create a project in Arm DS using some CMSIS Packs - correct?If so, the missing Packs can be installed either explicitly via the Pack Manager perspective, or by clicking on the "Resolve" button in the rteconfig view.
For more information, see developer.arm.com/.../cmsis-packs and the video at https://developer.arm.com/tools-and-software/embedded/arm-development-studio/learn/resources/media-articles/2018/12/pack-manager-intro
Hope this helps
Stephen
Hi Stephen,
thank you very much for the suggestions.
I have follow the video at https://developer.arm.com/tools-and-software/embedded/arm-development-studio/learn/resources/media-articles/2018/12/pack-manager-intro but I obtain a compilation error:
Compile error:
As for the management of "CMSIS Packs" it seems impossible to resolve using the "Resolve" button.
After "copying" a sample project and selecting the packages that interest me, I cannot correct the error with the button at the top.
I certainly do something wrong, but I don't understand what. I can't find an exhaustive guide.
Can you also try the latest version and a 30 days license ?
Hi debugasmI can reproduce the two issues that you see:1) IOT-Kit CM33 Blinky (V2M-MPS3 (IoT))_V2M-MPS3 example fails to build out of the box2) Your FreeRTOS project can't find missing PacksNote for 2) that the [SAMA5D2] Blinky_RTX5_AC6 example is for the RTXv5 RTOS, so it might not be sensible to force it to change to be a FreeRTOS project.
I am checking with our Development Team on how to resolve these.
In the meantime, I suggest you try:the [SAMA5D2] Blinky_RTX5_AC6 example (unmodified) again, and check that it works on your board, and thenthe CMSIS-RTOS2 FreeRTOS Blinky CA9 AC6 (Fixed Virtual Platform) example, which is targeted specifically at FreeRTOS.Hope this helpsStephen
I need to reuse code written for FreeRTOs, so I should use this.
I tried what you told me "[SAMA5D2] Blinky_RTX5_AC6" but I get errors in compilation:
The compilation of "CMSIS-RTOS2 FreeRTOS Blinky CA9 AC6" happens successfully.
I look forward to some solution.
Thanks very much.
debugasm
Hi again debugasmI'm really rorry that the "[SAMA5D2] Blinky_RTX5_AC6" example also fails to build. Again, I can reproduce this and am checking with our Development Team on a workaround. I am pleased to hear you now have the CMSIS-RTOS2 FreeRTOS Blinky CA9 AC6 (Fixed Virtual Platform)" example built. Have you tried running it on the Cortex-A9 model, using the supplied "Blinky_CA9_AC6.launch" debug launcher?To see the threads in the OS Data view, ensure you enable FreeRTOS support in the OS Awareness tab, and compile with the following compiler flags: -DportREMOVE_STATIC_QUALIFIER -DINCLUDE_xTaskGetIdleTaskHandle -DconfigQUEUE_REGISTRY_SIZE=n (where n >= 1)You can then try porting this to your SAMA5D27 board (that has Cortex-A5 rather than Cortex-A9).
sorry I'm late but in Italy last Friday was a party "November 1st all the saints".
The Cortex-A9 virtual platform works perfectly as you indicated.
I hope I can do something before my evaluation license expires.I'm waiting for good news.
View all questions in Arm Development Studio forum