TI中文支持网
TI专业的中文技术问题搜集分享网站

C6657烧写OpenMP程序后,程序入口地址改变

        仿真时程序一切正常。程序烧写进去后DSP始终未能启动。通过仿真器读取存放程序入口地址的0x108FFFFC和0x118FFFFC时,空间内存放的程序入口地址与原始工程编译后生成的.map文件中的_c_int00不一致。核心0中,原始工程的.map文件中ENTRY POINT SYMBOL: "_c_int00"  address: 10805320,通过仿真器读取0x108FFFFC中数据发现,核心0的入口变为00805320;核心1中,原始工程.map文件中ENTRY POINT SYMBOL: "_c_int00"  address: 18805320,通过仿真器读取0x108FFFFC中数据发现,核心0的入口变为00000000。自己搞了三天,还没有解决,希望官方能够给与支持。谢谢!

Shine:

请问单核能启动吗?core0的入口地址由RBL写入,在生成boot table时是否使用了-e_c_int00选项?

核1的boot magic address是由core0写的,如果core0没有运行起来的话,就不会写核1的入口地址到0x118FFFFC。

赞(0)
未经允许不得转载:TI中文支持网 » C6657烧写OpenMP程序后,程序入口地址改变
分享到: 更多 (0)