1、Erase address configuration
(1) Fixed address and length
If the erase address is a fixed address, the treatment is easiest. Just directly configure a service with Normal content, and fill in the original data directly inside. If the erase address is 0x00801234, the erase length is 0x0000C000.
(2) Variable address and length
The address corresponds to a variable data address and length depending on the different Hex files loaded. For this case, system variables are required. The system variables are used. Take the sample hex file as an example. Each time the diagnostic module loads a Hex file, it automatically extracts some Hex feature information and registers it as a system variable.
2、The value of Seed&Key
If the Seed&Key value is a fixed value, it is straightforward to use the Select Normal mode and fill in the fixed value. This section mainly explains the dynamic calculation of Key value based on Seed&Key.
3、Why the read string is inverse?
The user expects the read string to be ReadDemo, but the read string is omeDdeaR, which is exactly the opposite. This is because the configured string parsing order does not match the actual character storage order, so the parsed string follows the opposite order.
Solution: Adjust the parsing order of the strings, for example, before for Motorola, now modify it to Intel, and after the modification, the read string matches the expected string.