Wiki

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
resources:tools-software:sigmastudio:toolbox:mastercontrolport:flashprogrammer [22 Jun 2018 06:55] – minor update Venkatesan Krishnamoorthyresources:tools-software:sigmastudio:toolbox:mastercontrolport:flashprogrammer [26 Jun 2019 13:23] (current) – Schematics Added for new changes block/sector erase field Sanjeeva Reddy
Line 10: Line 10:
 ===== Configurations ===== ===== Configurations =====
 Click on the configure button to configure the SPI/I2C interface for the module. Click on the configure button to configure the SPI/I2C interface for the module.
-{{ :resources:tools-software:sigmastudio:toolbox:mastercontrolport:flashprogrammerstartaddress.png?nolink |}}+{{ :resources:tools-software:sigmastudio:toolbox:mastercontrolport:flashprogrammerblockerase.png?nolink |}}
 \\ \\
 ^GUI Control Name^Default Value^Range^Function Description^ ^GUI Control Name^Default Value^Range^Function Description^
 |Protocol| SPI|SPI/I2C| Master Control Port Protocol | |Protocol| SPI|SPI/I2C| Master Control Port Protocol |
 |Bit Rate|100kHZ| 100 kHZ - 100000 kHZ (for SPI)/ 400 or 800 or 1000 kHz (for I2C)|SPI/I2C Speed| |Bit Rate|100kHZ| 100 kHZ - 100000 kHZ (for SPI)/ 400 or 800 or 1000 kHz (for I2C)|SPI/I2C Speed|
-|Default Chip/ Device Address|0| 0-6 |Slave Select for the SPI. Register window should be configured to match this selection.Please refer the note below.|+|Slave Select|0| 0-6 |Slave Select for the SPI. Register window should be configured to match this selection.Please refer the note below.|
 |Sub-Address Bytes|2| 1-4 |Number of address bytes excluding the read/write command | |Sub-Address Bytes|2| 1-4 |Number of address bytes excluding the read/write command |
 |PageSize|128KB|0-32MB|Page Size of Flash| |PageSize|128KB|0-32MB|Page Size of Flash|
Line 23: Line 23:
 |Read Instruction (SPI)|3|0-255|Instruction value for a read operation (0x1 for ADI audio devices, typically 0x3 for eeprom/flash)| |Read Instruction (SPI)|3|0-255|Instruction value for a read operation (0x1 for ADI audio devices, typically 0x3 for eeprom/flash)|
 |Write-Enable instruction (SPI)|6|0-255|Instruction value for device write-enable operation| |Write-Enable instruction (SPI)|6|0-255|Instruction value for device write-enable operation|
-|Block Protection Unlock (SPI)|152|0-255|Block Protection Unlock command for SPI falsh devides. This is an optional command. This can be disabled. |+|Block Protection Unlock (SPI)|152|0-255|Block Protection Unlock command for SPI falsh devices. This is an optional command. This can be disabled. |
 |Chip-Erase instruction (SPI)|96|0-255|Instruction value for device erase operation| |Chip-Erase instruction (SPI)|96|0-255|Instruction value for device erase operation|
 |Chip-Erase Time (SPI)|5 sec|1-600 sec|Time required for chip erase operation| |Chip-Erase Time (SPI)|5 sec|1-600 sec|Time required for chip erase operation|
 +|Block/Sector Ersae Insutruction (SPI)|216|0-255|Block/Sector erase command for SPI falsh devices. This is an optional command. This can be disabled. |
 +|Block/Sector Address to Ersae  (SPI)|0|0-16777215|Block/Sector address to erase SPI falsh devices by block/section. This is an optional command. This can be disabled by disabling the  Block/Sector Ersae Insutruction |
 |Data File | NA | NA | Raw data to be written to the flash (Can be ascii text file/ binary files like wav file)| |Data File | NA | NA | Raw data to be written to the flash (Can be ascii text file/ binary files like wav file)|
 |Data File Mode| ASCII| ASCII/Binary | Mode to write the file. Audio files like .wav should be written in binary mode| |Data File Mode| ASCII| ASCII/Binary | Mode to write the file. Audio files like .wav should be written in binary mode|
 +|Configurable Address| Disabled | Enable/Disable | Enable/Disable the start address for each files|
 |Start Address| 0 | 0  - Maximum of FLASH/EEPROM Size in bytes(Increment by page size) | Write the data in the flash/e2prom from the specified address| |Start Address| 0 | 0  - Maximum of FLASH/EEPROM Size in bytes(Increment by page size) | Write the data in the flash/e2prom from the specified address|
 Any change in these SPI/I2C configuration parameters requires a recompilation. Any change in these SPI/I2C configuration parameters requires a recompilation.
Line 52: Line 55:
 {{ :resources:tools-software:sigmastudio:toolbox:mastercontrolport:fflash_contextmenu.jpg?nolink |}} {{ :resources:tools-software:sigmastudio:toolbox:mastercontrolport:fflash_contextmenu.jpg?nolink |}}
 \\ \\
-{{ :resources:tools-software:sigmastudio:toolbox:mastercontrolport:flashprogrammertwofiles.png?nolink |}}+{{ :resources:tools-software:sigmastudio:toolbox:mastercontrolport:flashprogrammerblockerasemutiplefiles.png?nolink |}}
 \\ \\
  
Line 60: Line 63:
   * Configure SPI parameters in the Control Port Properties window. (Below window shows SPI configuration required to write to EEPROM in EVAL-ADAU1452MINIZ board)   * Configure SPI parameters in the Control Port Properties window. (Below window shows SPI configuration required to write to EEPROM in EVAL-ADAU1452MINIZ board)
 \\ \\
-{{ :resources:tools-software:sigmastudio:toolbox:mastercontrolport:flashprogstartfile.png?nolink |}}+{{ :resources:tools-software:sigmastudio:toolbox:mastercontrolport:flashprogrammerblockerasemutiplefilesconfigurableaddress.png?nolink |}}
 \\ \\
   * Select Binary mode   * Select Binary mode
resources/tools-software/sigmastudio/toolbox/mastercontrolport/flashprogrammer.txt · Last modified: 26 Jun 2019 13:23 by Sanjeeva Reddy