2 years ago.

Problems with implementing App Note AN387 using Cortex M0 r2p0 and a Cortex-M + dev board


I received the Versatile Express Cortex-M Prototyping System + and am using DesignStart. I powered on the board and the operating system booted up without any problems.

In the V2M_MPS2/MB/HBI0263C/board.txt file, the following are the sequence of steps I followed:

1) AN385\an385_v3.txt - Cortex-M3 is what comes factory default and it booted up okay 2) I changed to AN387\an387_v4.txt - Cortex-M0 and it booted up okay 3) My next step was to simply take unmodified Cortex-M0 r2p0 rtl code and follow the steps in the AN387 FPGA Build instructions and make sure the system boots up correctly.

The first time I tried this, I got this error in the LOG. I am using Quartus Prime Version 16.1.0 Build 196 10/24/2016 SJ Lite Edition. I used AT510-MN-80001-r2p0-00rel0 I followed section 6. FPGA Build Guide of Arm® Cortex®-M0 DesignStart™ Eval FPGA Revision: r2p0 User Guide

ARM V2M-MPS2 CMSIS-DAP Firmware v2.1.7 Build Date: Aug 19 2015

MotherBoard Revision C Variant A MotherBoard Serial Number 0275560101-0017

ARM V2M Boot Loader v1.0.0

Switching on main power...

Configuring motherboard (rev C, var A)...

Reading Board File \MB\HBI0263C\AN387\an387_v5.txt

Configuring FPGA from file \MB\HBI0263C\AN387\an387_v5.rbe FPGA config: PASSED

Partial reconfiguration of FPGA from file \MB\HBI0263C\AN387\an387_v5.rbf

ERROR: waiting for PR_READY.

Failed to program FPGA partial reconfiguration image...

Powering down...

Thanks, Craig

Question relating to:

The MPS2+ FPGA Prototyping System is designed for prototyping and evaluation Cortex-M family of processors.

These are the Mbed-specific forums. I think you'll get an answer sooner on Arm Community.

posted by Jan Jongboom 27 Nov 2017
Comment on this question
Be the first to answer this question.

You need to log in to post a question