Re: Questions about Renesas SH7055. Crc and kernel
Posted: Wed Nov 12, 2025 1:57 am
During these two weeks of intensively studying the kernels and microcontrollers, thanks to you, I discovered that microcontrollers with the same marking, SH7055, can be different.
Until now, I thought all SH7055 were the same. So, I now only know two types of control units: the ECU with the SH7055 (350nm) and the TCU with the SH7055S (180nm).
But I don't know the TCU with the SH7055 (350nm.)
By the way, I'm thinking about the issue with writing firmware in the car. The problem is that it's unclear where the write is going, so you have to disable one of the units. FastECU needs a function so that when you write, the kernel can read the current 8-byte flash memory at address 0x2000 and display a window with that name. And then ask if it wants to continue? Then it will be clear where the kernel is now.
This doesn't solve the second problem with two identical units. For example, two SH7058 towbars and an ECU. They will both respond to Denso Boot.
You can configure different CAN packet IDs for Denso Boot.
The default is 0xFFFFFE. You can create a window to change this CAN ID. All that's left to do is change it in the firmware.
Until now, I thought all SH7055 were the same. So, I now only know two types of control units: the ECU with the SH7055 (350nm) and the TCU with the SH7055S (180nm).
But I don't know the TCU with the SH7055 (350nm.)
ECU with SH7055 (350 nm) now does not write with the current kernel (180 nm). Old kernel can did this.did you write ECU or TCU with that kernel
By the way, I'm thinking about the issue with writing firmware in the car. The problem is that it's unclear where the write is going, so you have to disable one of the units. FastECU needs a function so that when you write, the kernel can read the current 8-byte flash memory at address 0x2000 and display a window with that name. And then ask if it wants to continue? Then it will be clear where the kernel is now.
This doesn't solve the second problem with two identical units. For example, two SH7058 towbars and an ECU. They will both respond to Denso Boot.
You can configure different CAN packet IDs for Denso Boot.
The default is 0xFFFFFE. You can create a window to change this CAN ID. All that's left to do is change it in the firmware.