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.

[参考译文] 编译器/AM1808:5.3 编译错误

Guru**** 2220740 points
Other Parts Discussed in Thread: AM1808
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/595847/compiler-am1808-ccsv5-3-compile-error

部件号:AM1808

工具/软件:TI C/C++编译器

大家好,

  我的AM1808程序 是在CCS 5.3 中开发的,编译器版本是TI 5.0 175.1,似乎此编译器阻止我访问某些外部地址。 我的代码如下所示:

    #define SW_RAM_BASE   (0x8000万)(#定义SW_RAM_BASE (0x8000万))

   对于(i = 0;i < 0x1000;i ++)

  {

*(UINT32 *)(SW_RAM_BASE + I)= 0x5555.5555万;

  }

   地址0x8000万是内部共享RAM空间 ,可以使用CCS的内存查看工具正常访问。 但 在编译时会出现一些错误。 错误如下所示:

地址似乎溢出了某种范围。  当我将项目升级到CCS V6时,这些错误不存在。

我仍想使用CCS V53来开发我的项目,但我不知道应该做什么配置来避免这些错误。

黄先生。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您遇到了TI ARM编译器中的已知错误。  错误的ID是 CodeGen-1038。  它在5.2 Tm3或更高版本中已修复。  

    __-__ 说:
    编译器版本为TI 5.0 .1[/QUOTE

    9岁。  请访问Wiki网页 的编译器版本进行升级

    谢谢,此致,

    -George