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.

【多核编程】几个简单问题

1、ccs5中include如何添加本目录下的文档?例程中有“\ti\example”这样的引用,是如何实现的?

2、Keystone Navigator基础例程debug出现问题,显示Cannot run program "make": Launching failed,之后开始debug显示Keystone_Navigator.out文件找不到,请问是哪里配置出问题了么?

3、gel文件描述了一些ccs使用过程中对应的函数,是否gel文件是运行必须的?如果不是必须的,默认是什么样的配置?

 

感谢各位专家!

  • 补充两个问题:

    4、BIOS_Start是如何与函数联系起来的?编译器如何知道运行哪个函数?

    5、应用中需要大量数据多次的读写,希望有部分数据放在catch中,部分在ram中(数据量大catch放不下)。请问如何进行分配?“.cmd”文件是否有相应的说明?比如“.far”这些段是用来做什么的不太懂。

    问题比较简单,麻烦各位专家了!

  • 您好,

    1. 可以在工程属性->include options中添加目录;

    2. 是在编译时出问题么,确认属性下include options下包含的路径都正确;

    3. gel文件完成DDR和时钟的初始化工作,这一部分工作如果在程序中完成的话,就可以不用运行gel。

  • 谢谢回答,我先试试看,后两个问题能捎带也回答一下么?

  • 您好,

    1. Bios_start中主要完成操作系统的任务调度器及中断的初始化,一旦运行完之后,就会根据任务的优先级进行任务的调度;

    2. 不能直接将数据放在cache中,只能将存放数据的memory配置成cache enable。.far对应.bss段起始地址64KB往后,访问延迟要大,具体可以参考compiler手册。

  • 不知道为什么,我打开pdk中的例程时可以找到include options标签页,直接打开Keystone Navigator基础例程,属性中却没有这个标签页,请问为什么?