编写应用程序代码以使用 C7000 主机仿真运行时,应注意以下一般限制:
- 所有源文件必须包含
c7x.h
文件。(请参阅节 3.1。) - 为了在日后实现可移植性,建议使用标准整数类型而非内置类型。(请参阅节 3.2。)
- 由于底层实现严重依赖 C++14 构造和功能,因此代码必须使用 C++14。(请参阅节 3.2。)
- 主机仿真不支持 C7000 pragma。(请参阅节 3.2。)
- 内在函数存在某些限制和差异。(请参阅节 4。)例如,直接在存储器和 L1D 高速缓存上运行的内在函数不能用于 C7000 主机仿真。(请参阅节 4.4。)
有关特定编译器错误和警告的信息,以及 C7000 编译器和主机仿真编译器之间的语法解释差异,请参阅节 10。