6921 - Propel: What are the ways to initialize the system memory when performing a Propel OpenOCD Debug?
There are three ways user can do this:
1. Adding the .mem file to the system memory IP.2. Initialize the EBRs of the system memory IP through the ECO editor.3. Do not initialize through IP or EBR. Simply run the OpenOCD debugger. This will automatically initialize the memory before debugging.
But take note that when doing step 3, user will not see the expected HW behavior (i.e. blinking LEDs for Helloworld template) on the board unless they started debugging.
Related Articles
6904 - Propel 2022.1 and below: Why does Propel 2022.1 OpenOCD debug configuration show "+" when scanning the device?
Description: When doing OpenOCD debug on Propel 2022.1 and lower versions, users might encounter an issue when scanning the device. The device dropdown upon scanning will show the "+" sign only instead of the targeted device. Solution: For Propel ...
6622 - OpenOCD Debug: Err: can not found the device from family database, use default value to access this device. "Info: TAP fpga_spinal.bridge does not have IDCODE."
Description:User will see this error message on Lattice Propel OpenOCD Debug using LFMXO5-25's RISC V. Solution:As a workaround, user can try the following method: 1. Constraint the Radiant project and make sure no timing errors. 2. Slow down the ...
7791 - Propel 2025.2 System Memory IP Bug for Mach-XO4 Requiring Fresh Installation
The original download of Propel, (build number 2025.2.0.2512031955) on the website has a bug in the system memory IP that impacts Mach-XO4 designs. When writing an 8-bit or 16-bit value to the system memory on an XO4 devices, it will perform a full ...
7268 - Propel: What is the workaround for the OpenOCD Debugger Error - Err: can not found the device from device family database, use default value to access this device?
Description: When you perform an OpenOCD debug session with the MachXO3LF Evaluation Kit, you may encounter the error message below, where the debugger is unable to identify the device family from the database. Device List: LCMXO3LF-9400C:0x612BE043 ...
7249 - Propel: Why is my Linker Script Section Name unable to map to the instantiated memory region?
Description: In Lattice Propel v2023.1, you may encounter a scenario where the Linker Script Section Name is unable to map to the pre-defined memory region. Solution: To workaround this issue, avoid using Linker "Section Name" as the first word of ...