21.10.11 nvm_update_serialization_client
(Ask a Question)Description
This Tcl command updates an existing serialization client in the SmartFusion 2 and IGLOO 2 eNVM.
Note: You can repeat <params> argument for specifying multiple parameters.
nvm_update_serialization_client -params {parameter:value}This command is usually put in a configuration *.cfg file and passed as an
                argument to the script parameter of the run_tool command.
run_tool -name {UPDATE_ENVM} -script "update.cfg"Arguments
| Parameter | Type | Description | 
|---|---|---|
| client_name | string | Specifies the name of the eNVM serialization client to update. | 
| number_of_words | decimal | Specifies the number of words, number_of_words available to users = Number of user pages * BYTES_PER_PAGE *8 / word_size. | 
| use_for_simulation | boolean | Specifies whether or not the serialization client is used for simulation. The possible value are: true, 1, false or 0. | 
| base_address | hexadecimal | Specifies the client base address. eNVM address range and available number of words are device dependent. See the eNVM Configuration User Guide for details. | 
| maximum_devices_to_program | integer | Specify maximum devices to program. | 
| reprogram | boolean | Specifies whether reprogram or not. | 
| content_from_file | boolean | Specify the content from file. | 
| number_of_pages | decimal | Specify the number of pages, number_of_words available to users = Number of user pages * BYTES_PER_PAGE *8 / word_size. | 
| content_file | string | Specify absolute or relative path to content file. | 
| content_file_format | string | Specifies the content file format: Decimal or Hexadecimal. | 
| start_value | integer | Specifies the start value. | 
| step_value | integer | Specifies the step value. | 
| maximum_value | integer | Specifies the maximum value. See eNVM Configuration User Guide for details. | 
| use_as_rom | boolean | Specifies whether or not the serialization client is to be used as ROM. | 
| Return Type | Description | 
|---|---|
| None | None | 
Error Codes
| Error Code | Description | 
|---|---|
| None | None | 
Supported Families
| SmartFusion® 2 | 
| IGLOO® 2 | 
Example
The following example configures eNVM client with the update_envm.cfg: sets
                name, maximum devices to program and maximum value:
nvm_update_serialization_client \
                    -client_name {client1} \
                    -maximum_devices_to_program {6}
                    -maximum_value {12}See Also
- UPDATE_ENVM
 - nvm_update_storage_client
 
