section { param_index = 0 boot_mode = 40 sw_pll_prediv = 1 sw_pll_mult = 16 sw_pll_postdiv = 2 options = 1 core_freq_mhz = 625 i2c_clk_freq_khz = 200 dev_addr_ext = 0x50 multi_i2c_id = 0 my_i2c_id = 1 address_delay = 0 exe_file = "post.i2c.ccs" } ; The layout statement defines how the resulting I2C image is layed out. The base address ; of this (given in the dev_addr) statement must be known to the initial IBL program ; at compile time. The layout block is simple a group of 32 bit i2c addresses, so ; the order of the exe_file and pad_file_id statements must be configured so as to ; match the definition of struct iblI2cMap_t defined in ibl.h. layout { dev_addr = 0x420 ; Defined in iblcfg.h dev_addr_ext = 0x50 file_align = 0x80 exe_file = "" pad_file_id = 1 exe_file = "" pad_file_id = 1 } ; The pad statements simply provide space for the IBL configuration structures. It is valid to ; have a single configuration structure which is used for both endian values. pad { pad_file_id = 1 dev_addr = 0x500 dev_addr_ext = 0x50 len = 0x300 }