This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

the problem of POSR and IBL bulid

Hi everyone,

    I am testing the boot program provided by MCSDK. But there is something puzzled to me. The followings are what I don't understand:

   ..\tools\boot_loader\ibl\doc\build_instruction.txt:

" 4) Build Instructions

    - Change directory to ibl\src\make

    - Modify the environment setup script to match the tool chain installation directory:

        For building in MINGW-MSYS Bash shell modify setupenvMsys.sh 

        For building in Linux Bash shell modify setupenvLnx.sh 

    - Set the environment variables:

         On a Linux Bash shell run  "source setupenvLnx.sh"

         On a MinGW-MSYS Bash shell "source setupenvMsys.sh"

    - Following are the commands for building IBL:

        For C6678 Low Cost EVM:

        make evm_c6678_i2c ENDIAN=little I2C_BUS_ADDR=0x51 

        Output images:

        IBL image: bin/i2crom_0x51_c6678_le.dat (CCS data format)

                 : bin/i2crom_0x51_c6678_le.bin (raw binary)

        IBL configuration writer:

                 : bin/i2cparam_0x51_c6678_le_0x500.out

        IBL configuration gel script:

                 : bin/i2cConfig.gel

"

1.change to the directory ibl/src/make is to install the MINGW to this directory or not?

2.how to modify the environment setup script to match the tool chain installation directory:  For building in MINGW-MSYS Bash shell modify setupenvMsys.sh 

I really can't understand the sentence.

3.how to  Set the environment variables:On a MinGW-MSYS Bash shell "source setupenvMsys.sh"?I can't understand this sentence either.

the above is about the IBL build.

the next is about the POST program:

..\tools\post\docs\readme.txt

"Be sure that IBL romparse.exe is pre-built under tools\boot_loader\ibl\src\util\romparse, if IBL is not built,

   refer to tools\boot_loader\ibl\doc\README.txt on how to build IBL for EVMC66xxL."

I cann't understand this sentence, there is any document about the origin and operation of IBL.

 

these days I am testing the POST program, firstly I write the i2crom_0x51_c6678_le.dat(IBL image) to the eeprom at bus address 0x51. then i write the out file of POST to the eeprom at bus address 0x50. then i  change the dip switch to the POST boot mode.(sw3:off off on off, sw4: on on on on sw5: on on on on sw6: on on on on provided by Bios-MulticoreSDK_2.0_gettingstarted.pdf).But after POR, it didn't occur the expection. and I cann't write the eeprom(later wo find the SDA singal is lock.) I think maybe i didn't install the IBL successful. 

 

there is another question is how to The boot status and test result can be monitored using the Hype Terminal as mentioned in "Steps to run POST in CCSv5".

the connect between the hype terminal and evmlc6678 is build before the power on or after the power on? if is before the power on, after POR the connection cann't work,

but if is after power on, the program is booting after POR , the connection cann't work either.