[DataFlash Emulation Settings] tab [IECUBE]


This tab is used to display the detailed information categorized by the following and the configuration can be changed.

Note that this tab appears only when the selected microcontroller incorporates the data flash memory.

 

(1) [DataFlash Emulation]

(2) [Writing Time]

(3) [Macro Service Error]

Figure A.12

Property Panel: [DataFlash Emulation Settings] Tab

[Description of each category]

(1)

[DataFlash Emulation]

The detailed information on the data flash emulation functions is displayed and its configuration can be changed.

DataFlash emulation

Select whether to use the data flash emulation function.

Default

No

Modifying

Select from the drop-down list.

Available values

Yes

Uses data flash emulation functions.

No

Does not use data flash emulation functions.

(2)

[Writing Time]

The detailed information on the time for writing to the data flash memory is displayed and its configuration can be changed.

Writing time

Select the value to simulate the delay time for writing to the data flash memory.

Default

Typical number of times that is assumed by flash macro specifications

Modifying

Select from the drop-down list.

Available values

No retry

Specifies "0" as the number of times of retry.

The delay time is 0 (the writing speed is fastest).

Typical number of times that is assumed by flash macro specifications

Specifies the typical number of times that is assumed by flash macro specifications.

Maximum number of times that is assumed by flash macro specifications

Specifies the maximum number of times that is assumed by flash macro specifications.

Retries for the maximum number of times specified

Specifies the maximum number of times of retry.

The delay time is maximum (the writing speed is longest).

Address for writing time

Specify the target address at which to simulate the delay time for writing.

Default

F1000

Modifying

Directly enter from the keyboard.

Available values

0xF1000 to 0xFFFFF in hexadecimal number

Address mask value for writing time

Specify a mask value for the address for writing time.

Default

0

Modifying

Directly enter from the keyboard.

Available values

0x0 to 0xFFFFF in hexadecimal number

(3)

[Macro Service Error]

The detailed information on the data flash macro service is displayed and its configuration can be changed.

The error values that are not returned during normal emulation can be forcibly returned by setting the properties of this category.

Macro Service Errors

Specify the error to generate in the data flash macro service to emulate.

Up to four types of errors to generate ([0]/[1]/[2]/[3]) can be specified with subproperties for this property.

Generate error

(Subproperty)

Select the type of error to generate.

Default

None

Modifying

Select from the drop-down list.

Available values

None

Generate FlashBlankCheck Error (BlankCheck)

Generate FlashWrite Error (Write)

Generate FlashIVerify Error (IVerify)

Address for error

(Subproperty)

Specify an address at which the error is to be generated, within the flash memory area.

This property appears only when the [Generate error] subproperty is set to the value other than [None].

Default

F1000

Modifying

Directly enter from the keyboard.

Available values

0xF1000 to 0xFFFFF in hexadecimal number

Address mask value for error

(Subproperty)

Specify a mask value for the address, at which the error is to be generated.

This property appears only when the [Generate error] subproperty is set to the value other than [None].

Default

0

Modifying

Directly enter from the keyboard.

Available values

0x0 to 0xFFFFF in hexadecimal number