Important changes to forums and questions
All forums and questions are now archived. To start a new conversation or read the latest updates go to forums.mbed.com.
2 years, 3 months 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...