Hello!
I need to start writing optimized functions for the Cortex M55 processor, but I decided to start with a simple one and output the "Hello World!" into console in ARM DS.
I do not have a processor at hand and need to simulate the code without it.
Below is the structure, code, and configuration of the project:
below debug configuration (only what I set up) and opened after connecting window:
/resized-image/__size/496x664/__key/communityserver-discussions-components-files/15/pastedimage1718634980799v2.png
As a result, nothing happens when debugging is started, I don't understand how to view the output in the console, and the breakpoints in the code don't work.
HiMy name is Stephen and I work at Arm.As a starting point, I suggest you take a look at the ready-made examples, which work out-of-the-box in Arm DS.There are two examples for Cortex-M55, named "Cortex-M55" and "RTX5_Cortex-M55_Blinky".These both use CMSIS 6.0 to provide startup code, etc, so you'll need to install that first via the CMSIS Pack Manager.To import the examples into the workspace: File > Import Arm Development Studio > Examples & Programming Libraries In the search field, enter e.g. "M55" Select e.g. the "Cortex-M55" exampleTo run the example, follow the instructions in the readme.To get your Hello World minimally working (without the CMSIS startup code to enable the FPU, etc), you'll need to select Target FPU = No FPU. Also add the model parameter: "-C fvp_mps2.DISABLE_GATING=1"Hope this helpsStephen
Thank you, all these tips were very helpful!