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

C6657 spi flash启动

板子是c6657+fpga  现在是双核spi nor flash可以正常启动,但是是两个工程生成出来两个.out然后根据提供的工具生成.dat文件,烧写进去双核正常启动,BOOTCOMPLETE这位为3。现在需要就是两个工程合并成一个工程,请问下ti工程师 .cmd文件如何修改,core0地址没问题,但是如何知道core1的入口地址啊,我用的是判断DNUM来选择进入不同核程序。!!!

1.core1的地址如何获得呢?

2.cmd文件需要修改吗?如果需要修改 怎么修改?

Allen35065:

参考如下链接

https://e2echina.ti.com/question_answer/dsp_arm/c6000_multicore/f/53/t/109255

JohnieSi1:

回复 Allen35065:

我说的是单个工程,通过判断核号来启动两个核!!!!!不是分别两个工程生成.out 然后通过工具生成.dat ,我现在是用的就是这个工程 两个.out生成确实是没有问题 两个核都跑起来了。

Allen35065:

回复 JohnieSi1:

一样的,就当成两个工程看,分别生成out文件然后通过工具生成boot文件。一些代码段和常数段可以共享地址,数据段(如.stack等)要分开

JohnieSi1:

回复 Allen35065:

单个工程的话,如何去分开数据段?你的入口地址就一个你如何给核1发送ipc中断呢?那你核1的数据如何放在不同的地址呢?

Allen35065:

回复 JohnieSi1:

需要两个不同的cmd文件,也即需要两个工程,源代码可以一样。

JohnieSi1:

回复 Allen35065:

一个工程通过核号判断那个核程序生成的单个.out无法正常启动吗?

赞(0)
未经允许不得转载:TI中文支持网 » C6657 spi flash启动
分享到: 更多 (0)