How do you use the embedded debug probe on the Morello hardware board to connect to Development Studio (Morello Edition)?

The Morello Edition of Development Studio user guide states: “If you are debugging code on the Arm Morello System Development Platform, you can either use the embedded debug probe on the board, or you can attach one of the supported debug hardware probes.”

How do you use the embedded debug probe on the board to connect to Development Studio for bare-metal development and debugging? And what are the steps to follow?

A USB debug cable to the host computer came with the Morello hardware. I have used this to talk to the com ports and set up time/date as per the set up instructions. Is the embedded debug accessed via this same cable?

Also to set up a hardware debug connection (instead of model connection to FVP) in Development Studio, it seems to require hardware packs to be downloaded, is there one available for Morello?, is it required for the embedded debug?

Many thanks

Parents
  • Hi Jen,

    Ensure you have the latest Arm Development Studio 2022.0M0 installed (Help > About Arm Development Studio IDE). If not, you can download from here:
    https://developer.arm.com/architectures/cpu-architecture/a-profile/morello/development-tools#arm-development-studio


    From the IDE menu, go to File > New > Hardware Connection, and give the Debug connection some meaningful name. For ease of file management (the connection will be defined in a .launch file), I recommend associating with your project. Click next, then select Morello SDP, which is the only available option (Add a new platform is unavailable in this release). Click Finish. You will now go to the Debug Configuration pane.

    Select CMSIS-DAP from the Target Connection pulldown, then Browse button in Connection, and you should see your board pop up. Select that, and you should be able to debug. Navigate to Files tab to load image and/or symbols, and Debugger tab to control how you connect (just connect, debug from entry point...).

    Regards, Ronan

Reply
  • Hi Jen,

    Ensure you have the latest Arm Development Studio 2022.0M0 installed (Help > About Arm Development Studio IDE). If not, you can download from here:
    https://developer.arm.com/architectures/cpu-architecture/a-profile/morello/development-tools#arm-development-studio


    From the IDE menu, go to File > New > Hardware Connection, and give the Debug connection some meaningful name. For ease of file management (the connection will be defined in a .launch file), I recommend associating with your project. Click next, then select Morello SDP, which is the only available option (Add a new platform is unavailable in this release). Click Finish. You will now go to the Debug Configuration pane.

    Select CMSIS-DAP from the Target Connection pulldown, then Browse button in Connection, and you should see your board pop up. Select that, and you should be able to debug. Navigate to Files tab to load image and/or symbols, and Debugger tab to control how you connect (just connect, debug from entry point...).

    Regards, Ronan

Children