1.2.2.4 Known Issues
Stimuli Files
The mapping between register names and addresses only works reliably for devices with a flat I/O structure with unique register names. Dotted notation does not work. Use numeric addresses instead.
-
Logging of some I/O registers on 32-bit devices may be unsupported. This will be documented on a per-device basis.
-
In assignments, the operator (=, etc) must be surrounded by spaces
-
The stimuli interpreter will fail if the last line of the stimuli input file is not terminated by a newline
-
On 8-bit devices, it is not possible to assign values to 16- or 32-bit register tuples, e.g., to assign to
ADC,
one must assign toADCL
andADCH
separately. See the example in Example Stimuli Session. -
Error reporting leaves a lot to be desired
-
The timing of stimuli can be a cycle or two off compared to delay specification because stimuli files are evaluated only between CPU single-steps in the current implementation
-
Sharing violation if attempting to edit a stimuli file while open