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.

请教两个C64x+两个简单问题呢



1:我用的是C6424,是小端模式。我看见CCS配置平台有能设置成大端模式,于是设置了大端模式,编译一切都可以通道。最后在load到DSP的RAM 就报错误,请问有人设置过C64X+的大小端没事没有??

2.关于条件编译,优化的问题。

#define CHNNUM  13

#if CHNNUM >= 8

   代码1....

#ifndef

#if CHNNUM >= 12

   代码2....
#endif

   本意设计一个选择编译代码

        若CHNNUM 等于13能执行代码1+代码2,   

         若CHNNUM 等于8只能能执行代码1  ,

由于项目比较大,有很多文件。我选择了优化功能,于是没有按我想法执行,只能执行代码1.

请问有啥子办法,在此段处告诉编译器不优化代码??????

  • #1. CCS load会检测目标的大小端与文件的大小端是否匹配。你的芯片硬件配置是小端,CCS编译选择的是大端,本身就不匹配,报错是正常的。

    #2. 是不是代码2有别的问题而被优化点了,把代码1和代码2的位置倒过来看代码2是不是也会被优化掉。