Shuher wrote:
Did you try using "generic" kernel instead of selecting particular 64F7058xxx device in FDT?
I had such issue once for 0.18um CPUs - some of them were requiring exact selection of 64F7055xxxx while others were working only with "generic type C kernel CPU" or something like this.
Another possible reason - SCI1 which is used for reflash via FDT is also used for other communications inside ECU and components like EEPROM/WDT could affect the line communication. I got one ECU which uses SCI0 for KLINE and SCI1 for EEPROM communication.
Error on your screenshot looks like resulted by second reason.
I try "generic" and 7058, result is one - fail.
Eeprom 95320 is connected to SCI0. I desolder it, - nothing's change.
If i try another CPU - then i have an error "bla bla bla 0.18um CPU".
Sasha_A80 wrote:
Use GenericBootDevice.
I uses it, but nothings change.
Sasha_A80 wrote:
If nothing helps it is high time to visit my location.
May be later)
Clock Frequency (External) = 10.0000MHz, Clock Mode = 0, CKM = 4, and CKP = 2
Connecting to device 'SH/7058F' on 'COM7'
Configuration:
'BOOT Mode' connection - using emulated interface
Opening port 'COM7' ...
Loading Comms DLL
Loaded Comms DLL
Initiating BOOT SCI sequence
Attempting 9600
Received immediate response from device: 0xE6
Detected generic boot device
Sending inquiry for getting line size
Buffer size has been set to default (128 bytes)
Sending selection of device command
Selection of Device - Device selected, code 0601
Sending selection of clock mode
Sending selection of clock mode
Selection of Clock Mode - Clock selected, code 0
Changing baud rate to 57600 bps
Error No 15005: 'COM7' read time out
Error No 15016: Changing baud rate to 57600 bps