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.

Why BIOS6 auto restart?

Other Parts Discussed in Thread: TMS320C6748, SYSBIOS

I worked on TMS320c6748.

And I am migrating program to BIOS6.

 

I just configed HWI, clock, timer, yet.

and found the bios always entered "ti_sysbios_family_c64p_hwi0", then the program is restarted over and over.

I want to know what  can cause such situation.

  • here is the program:

                PscTransition:
    0xC24404F4:   0004A35A            MVK.L2        1,B0
                C$L142:
    0xC24404F8:   00000000            NOP
    0xC24404FC:   00000000            NOP
                C$DW$L$_PscTransition$3$B, C$L143:
    0xC2440500:   6D670C6E     [ B2]  LDW.D2T2      *+B14[26380],B26
    0xC2440504:   C2562746            .word         0xc2562746                             ;..................at here, program jump to "ti_sysbios_family_c64p_hwi0"
    0xC2440508:   00000000            NOP
    0xC244050C:   00000000            NOP

  • Hi,

    Did you add the BIOS_start() function? It needs to be the last statement in main().

    Todd

  • the problem has been fixed.

    It has nothing to do with BIOS.

    the init process sequence have bugs.  which re-write code segments.

    thanks toddmullanix.