Has anyone had problems with implementing App Note AN387 using Cortex M0 r2p0 on 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 and I followed section 6 which is titled:

FPGA Build Guide of Arm® Cortex®-M0 DesignStart  Eval FPGA Revision: r2p0 User Guide



Here is my LOG File Output:

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...