Visible to Intel only — GUID: lro1402547205750
Ixiasoft
1. Introduction to the Intel® SoC FPGA Embedded Development Suite (SoC EDS)
2. Installing the Tools
3. Running the Tools
4. SoC EDS Licensing
5. Arm* Development Studio* for Intel® SoC FPGA Edition
6. Boot Tools User Guide
7. Hardware Library
8. Using the HPS Flash Programmer
9. Bare Metal Compilers
10. SD Card Boot Utility
11. Linux* Device Tree Generator
12. Support and Feedback
8.3.1. HPS Flash Programmer
8.3.2. HPS Flash Programmer Command Line Examples
Program File to Address 0 of Flash
Program First 500 Bytes of File to Flash (Decimal)
Program First 500 Bytes of File to Flash (Hexadecimal)
Program File to Flash Repeating Twice at Every 1 MB
Erase Flash on the Flash Addresses
Erase Full Chip
Erase Specified Memory Contents of Flash
Examine Data from Flash
Visible to Intel only — GUID: lro1402547205750
Ixiasoft
8.3.2. HPS Flash Programmer Command Line Examples
Type quartus_hps --help to obtain information about usage. You can also type quartus_hps --help=<option> to obtain more details about each option. For example "quartus_hps --help=o".
Program File to Address 0 of Flash
quartus_hps –c 1 –o P input.bin programs the input file (input.bin) into the flash, starting at flash address 0 using a cable 1.Program First 500 Bytes of File to Flash (Decimal)
quartus_hps –c 1 –o PV –a 1024 –s 500 input.bin programs the first 500 bytes of the input file (input.bin) into the flash, starting at flash address 1024, followed by a verification using a cable 1.
Note: Without the prefix "0x" for the flash address, the tool assumes it is decimal.
Program First 500 Bytes of File to Flash (Hexadecimal)
quartus_hps –c 1 –o PV –a 0x400 –s 500 input.bin programs the first 500 bytes of the input file (input.bin) into the flash, starting at flash address 1024, followed by a verification using a cable 1.
Note: With the prefix 0x, the tool assumes it is hexadecimal.