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