gongxd 发表于 2011-10-27 12:09:37

spans page boundary 警告

c55x的页大小为 64k
当定义一个数组跨越页边界的时候就可能出现错误

特别是传递 数组指针的时候 指针++ 操作不包括页加
下面的例子可能出错
int CaclAvg(int *x ,long xlen)
{
             for (j=0; j<0xFFFF; j++)
            {
                sum+=*x++;
            }
}
解决方法就是

int CaclAvg(int *x ,long xlen)
{
             for (j=0; j<0xFFFF; j++)
            {
                sum+=x;
               p++;
            }


}
页: [1]
查看完整版本: spans page boundary 警告