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.

C6742 - Bootloader - SPI1 EEPROM - AISgen

Hi all

My problem is the application is read by the bootloader from SPI1_EEPROM (takes 110ms @ 10MHz for 48kBytes), but doesn't start to run.

After the initial boot load, CS0 is relesased (high) for while and then goes and stays down while the EEPROM is read out continuously.It seems as if it wouldn't find the starting point in my application. But WHY???

In my application first of all I initialize PLL0, second PINMUX, then the peripherals.

I'm having a own target PCB with C6742 and use AISgen tool (D800K006) to compile the AIS file, which is written to the EEPROM by my application.

Below please find a snap of the AISgen tool as well as a "GEL Output".

Any help is really appreciated !

Steve

GEL Output:

C674X_0: GEL Output:
---------------------------------------------
C674X_0: GEL Output: |             Device Information            |
C674X_0: GEL Output: ---------------------------------------------
C674X_0: GEL Output: DEV_INFO_00 = 0x1B7D102F
C674X_0: GEL Output: DEV_INFO_01 = 0x00000000
C674X_0: GEL Output: DEV_INFO_02 = 0x00000009
C674X_0: GEL Output: DEV_INFO_03 = 0x00000002
C674X_0: GEL Output: DEV_INFO_04 = 0x00000000
C674X_0: GEL Output: DEV_INFO_05 = 0x000003E0
C674X_0: GEL Output: DEV_INFO_06 = 0x00000800
C674X_0: GEL Output: DEV_INFO_07-DEV_INFO_08-DEV_INFO_09-DEV_INFO_10-DEV_INFO_11-DEV_INFO_12 = 0-0-5519985-20-24-32
C674X_0: GEL Output: DEV_INFO_13,DEV_INFO_14,DEV_INFO_15,DEV_INFO_16 = 2,0,0,5344
C674X_0: GEL Output: -----
C674X_0: GEL Output: DEV_INFO_17 = 0x00030003
C674X_0: GEL Output: DEV_INFO_18 = 0x00000000
C674X_0: GEL Output: DEV_INFO_19 =C674X_0: GEL Output: 0C674X_0: GEL Output: 0C674X_0: GEL Output: 0C674X_0: GEL Output: 0C674X_0: GEL Output: 0C674X_0: GEL Output:
C674X_0: GEL Output: -----
C674X_0: GEL Output: DEV_INFO_20 = 0x30303864
C674X_0: GEL Output: DEV_INFO_21 = 0x3630306B
C674X_0: GEL Output: DEV_INFO_22 = 0x00000000
C674X_0: GEL Output: DEV_INFO_23 = 0x00000000
C674X_0: GEL Output: -----
C674X_0: GEL Output: DEV_INFO_24 = 0x14020018
C674X_0: GEL Output: DEV_INFO_25 = 0x00543A71
C674X_0: GEL Output: DEV_INFO_06 = 0x00000800
C674X_0: GEL Output: DEV_INFO_26 = 0x29C00002
C674X_0: GEL Output:

C674X_0: GEL Output: ---------------------------------------------
C674X_0: GEL Output: |               BOOTROM Info                |
C674X_0: GEL Output: ---------------------------------------------
C674X_0: GEL Output: ROM ID: d800k006
C674X_0: GEL Output: Silicon Revision 2.0
C674X_0: GEL Output: Boot pins: 9
C674X_0: GEL Output: Boot Mode: SPI1 EEPROM
C674X_0: GEL Output:
ROM Status Code: 0x00000000
Description:C674X_0: GEL Output: No error    => here I get sometimes "Invalid type in AIS section fill command"
C674X_0: GEL Output:
Program Counter (PC) = 0x00E03FE0
C674X_0: GEL Output:
C674X_0: GEL Output: ---------------------------------------------
C674X_0: GEL Output: |              Clock Information             |
C674X_0: GEL Output: ---------------------------------------------
C674X_0: GEL Output:
C674X_0: GEL Output: PLLs configured to utilize crystal.
C674X_0: GEL Output: ASYNC3 = PLL0_SYSCLK2
C674X_0: GEL Output:
C674X_0: GEL Output: NOTE:  All clock frequencies in following PLL sections are based
C674X_0: GEL Output: off OSCIN = 25 MHz.  If that value does not match your hardware
C674X_0: GEL Output: you should change the #define in the top of the gel file, save it,
C674X_0: GEL Output: and then reload.
C674X_0: GEL Output:
C674X_0: GEL Output: ---------------------------------------------
C674X_0: GEL Output: |              PLL0 Information             |
C674X_0: GEL Output: ---------------------------------------------
C674X_0: GEL Output:
C674X_0: GEL Output: PLL0_SYSCLK1 = 200 MHz
C674X_0: GEL Output: PLL0_SYSCLK2 = 100 MHz
C674X_0: GEL Output: PLL0_SYSCLK3 = 66 MHz
C674X_0: GEL Output: PLL0_SYSCLK4 = 50 MHz
C674X_0: GEL Output: PLL0_SYSCLK5 = 66 MHz
C674X_0: GEL Output: PLL0_SYSCLK6 = 200 MHz
C674X_0: GEL Output: PLL0_SYSCLK7 = 33 MHz
C674X_0: GEL Output: