SPRUIM2H May 2020 – October 2023 AM2431 , AM2432 , AM2434 , AM6411 , AM6412 , AM6421 , AM6422 , AM6441 , AM6442
Table 4-48 shows the boot parameter table for I2C boot. Must be preceded with the common boot parameters described in Table 4-38.
Byte Offset | Size (bytes) | Name | Default Value | Description |
---|---|---|---|---|
256 | 1 | Port | 0 | Physical port number |
257 | 1 | Mode | From Pins | 0x4E = I2C Controller, 0x72 = I2C target |
258 | 1 | Dev Addr | From Pins | I2C address when target mode (0x10 or 0x11) |
259 | 1 | Reserved | 0 | Reserved |
260 | 4 | Mod Clock | 0 | I2C Module input clock. If 0, it is computed by ROM code. |
264 | 2 | Bus Freq | 400 | I2C Controller mode bus frequency, in kHz |
266 | 2 | Bus Addr | From Pins | I2C Controller mode storage device's address (0x50 or 0x51) |
268 | 2 | Read Index | 0 | Index to the active read offset (0 or 1) |
270 | 2 | Read Offset 0 | 0x0000 | I2C Controller mode read offset |
272 | 2 | Read Offset 1 | 0x8000 | I2C Controller mode backup read offset |
274 | 2 | Reserved | 0 | Reserved |
276 | 2 | Reserved | 0 | Reserved |
280 | 2 | Busy Timeout | From pins | Number of µs before a bus recovery is attempted. In units of microseconds in Q3 number format. Value of 0 disables bus recovery attempts. |