Visible to Intel only — GUID: lro1402547205750
Src Path: Ixiasoft
1. Introduction to the Intel® SoC FPGA 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. HPS Flash Programmer User Guide
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=lro1402547205750__example_FD3DE0DA354649759DB2BAF0F444300A
Program First 500 Bytes of File to Flash (Decimal)=lro1402547205750__example_B71CD5D66CA841D3BAA0F41C5872E840
Program First 500 Bytes of File to Flash (Hexadecimal)=lro1402547205750__example_C5A2B87DE31A4FBE8E86922B43337BBF
Program File to Flash Repeating Twice at Every 1 MB=lro1402547205750__example_399843DDAB764623B914E047C10E90D6
Erase Flash on the Flash Addresses=lro1402547205750__example_8DC53F2C40A5405F93485ED14219A735
Erase Full Chip=lro1402547205750__example_B08A25C0C6B54C59810B777027639FC4
Erase Specified Memory Contents of Flash=lro1402547205750__example_C2FB2AC9E0534648A467690CB00D638A
Examine Data from Flash=lro1402547205750__example_0D560654970D4D3797F066135E432CC0
Visible to Intel only — GUID: lro1402547205750
Src Path: 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 M.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 M.
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 M.
Note: With the prefix 0x, the tool assumes it is hexadecimal.