请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TMS320F2802 工具/软件:Code Composer Studio
大家好、
我正在尝试将闪存部分中定义的数组中第一个元素的地址放入指针中、以用作汇编宏的输入
当我构建项目时、我有以下警告消息:
无法将类型为"const int (*)[1728]"的值分配给类型为"volatile long *"的实体
以下是在 头文件中定义1728 y 1大数组的方式:
#ifndef HVLLC_LUT_H_
#define HVLLC_LUT_H_
#pragma DATA_SECTION (alpha_table、"LUT_SECTION);
静态常量 int alpha_table []={0X48E3}、
{0X4A6B}、
{0X4BF6}、
(笑声)
};
在链接器命令文件中、LUT_SECTION 定义为:
/*可查找*/
LUT_SECTION:> FLASHB PAGE = 1.
指针被定义:
extern volatile long * Calc (计算)_Drv_alpha_Table1;
CALC_Drv_alpha_Table1 =&alpha_table;
警告是否严重? 如何解决?
如果有任何帮助,我们将不胜感激:)
Peyman