4.5 Programming
The following table lists known issues and limitations associated with Programming in the Libero SoC v2021.3.
Family | Description |
---|---|
All |
When performing any action with FlashPro 6, the following error could be encountered: Error: Linux FP6 programmer - cyusb_bulk_transfer error. This error could be caused by the programmer being out of sync with the software application. To resolve this issue, unplug the USB cable from either the programmer or the host PC, and then reconnect it to reset the programmer. |
PolarFire SoC |
eFP6: some test case fails with error message: Error: Failed to send data to eFP6. Err = -4|Error: eFP6 connection failed. Workaround: Power cycle the iCicle board and rescan the programmers. |
PolarFire SoC |
For PolarFire SoC Libero designs that contain eNVM, running VERIFY_DIGEST after
programming device fails with the error message: Workaround: Deselect procedure 'DO_ENABLE_ENVM' in VERIFY_DIGEST action. |
SmartFusion, RTG4, PolarFire, PolarFire SoC |
Some users see the following error message during programming: Error: programmer 'S201QVCGH' : device 'RT4G150' : FP5 Scan: JTAG_ExecuteCommandSequence FP5: Error code = 4 - General device IO error ....... Error: programmer 'S201QVCGH' : device 'RT4G150' : Executing action VERIFY FAILED. Error: programmer 'S201QVCGH' : FP5 SyncWithProgrammerAtPort: OpenSpecifiedHiSpeedDeviceBySerialNumber - PortB FP5: Error code = 2 - Device not found. ...... This is most likely a USB connection issue. If for some reason the connection is interrupted, this error appears. The error message may be different, depending on where the packet is dropped during verify. However, the error code will always be set to 4, which indicates a general device I/O error. |
PolarFire |
This release supports the following Micron SPI Flash memory devices:
|