Other Parts Discussed in Thread: C2000WARE
Tool/software:
I am trying to flash RAM BTLD into my controller using CAN FD Boot Mode.
I configured the boot-mode table and boot-mode pins as shown below and made sure they are written correctly in the OTP as shown

where Z1_GPREG1 shall be as shown in table below
| Bit | Value | Comment |
| 31:24 | 0x5A | Key. Indicates vaild register |
| 23:16 | 0xFF | BMSP2 disabled |
| 15:8 | 0x18 | BMSP1 = GPIO24 |
| 7:0 | 0x20 | BMSP0 = GPIO32 |
Z1_GPREG3 shall be as shown in table below
| Bit | Value | Comment |
| 31:24 | 0x03 | Flash Boot Option 0 |
| 23:16 | 0x08 | CANFD Boot Option 0 |
| 15:8 | 0x03 | Flash Boot Option 0 |
| 7:0 | 0x03 | Flash Boot Option 0 |
I configured my CANOE setup to communicate with 1MB for Nominal Baudrate and 2MB for Data Baudrate as stated in the reference manual but I get stuff bit error on sending AA 08 to the controller



I also made sure that the pins are set correctly using an oscilloscope.
So my question is:
Is there a specific sampling point for the Baudrates that should be modified as this isn't mentioned in the reference manual?
Please also keep in mind that when booting from flash communication is Ok with my application and everything is working fine in terms of the CAN bus and the connections to my controller.






