5168|7

1228

帖子

0

TA的资源

纯净的硅(高级)

请教CCS中#pragma怎么用 [复制链接]

我用CCS5.4 按照https://bbs.eeworld.com.cn/forum ... ight=MSP430%2BFLASH

里边的方法想操作FLASH,但是出现这个警告

1.jpg

这个怎么弄?是得包含什么头文件吗?

最新回复

这个文件: [attach]206119[/attach]   详情 回复 发表于 2015-7-15 11:32
个人签名

喝最烈的酒,..DIY最实用的东西


回复
举报

1万

帖子

25

TA的资源

裸片初长成(高级)

Pragma Directives
Pragma directives tell the compiler how to treat a certain function, object, or section of code. The C28x
C/C++ compiler supports the following pragmas:
• CHECK_MISRA (See Section 6.10.1)
• CLINK (See Section 6.10.2)
• CODE_ALIGN (See Section 6.10.3)
• CODE_SECTION (See Section 6.10.4)
• DATA_SECTION (See Section 6.10.5)
• DIAG_SUPPRESS, DIAG_REMARK, DIAG_WARNING, DIAG_ERROR, and DIAG_DEFAULT (See
Section 6.10.6)
• FAST_FUNC_CALL (See Section 6.10.7)
• FUNC_EXT_CALLED (See Section 6.10.8)
• FUNCTION_OPTIONS (See Section 6.10.9)
• INTERRUPT (See Section 6.10.10)
• MUST_ITERATE (See Section 6.10.11)
• NO_HOOKS (See Section 6.10.12)
• RESET_MISRA (See Section 6.10.13)
• RETAIN (See Section 6.10.14)
• SET_CODE_SECTION (See Section 6.10.15)
• SET_DATA_SECTION (See Section 6.10.15)
• UNROLL

回复

1万

帖子

25

TA的资源

裸片初长成(高级)

这是C55的:

Pragma Directives
Pragma directives tell the compiler how to treat a certain function, object, or section of code. The C55x
C/C++ compiler supports the following pragmas:
• C54X_CALL (See Section 5.9.1)
• C54X_FAR_CALL (See Section 5.9.1)
• CHECK_MISRA (See Section 5.9.2)
• CLINK (See Section 5.9.3)
• CODE_SECTION (See Section 5.9.4)
• DATA_ALIGN (See Section 5.9.5)
• DATA_SECTION (See Section 5.9.6)
• DIAG_SUPPRESS, DIAG_REMARK, DIAG_WARNING, DIAG_ERROR, and DIAG_DEFAULT (See
Section 5.9.7)
• FAR—only used for extaddr.h (See Section 5.9.8)
• FUNC_ALWAYS_INLINE (See Section 5.9.9)
• FUNC_CANNOT_INLINE (See Section 5.9.10)
• FUNC_EXT_CALLED (See Section 5.9.11)
• FUNC_IS_PURE (See Section 5.9.12)
• FUNC_IS_SYSTEM (See Section 5.9.13)
• FUNC_NEVER_RETURNS (See Section 5.9.14)
• FUNC_NO_GLOBAL_ASG (See Section 5.9.15)
• FUNC_NO_IND_ASG (See Section 5.9.16)
• FUNCTION_OPTIONS (See Section 5.9.17)
• INTERRUPT (See Section 5.9.18)
• INTR_FUNC (See Section 5.9.19)
• MUST_ITERATE (See Section 5.9.20)
• NO_HOOKS (See Section 5.9.21)
• RESET_MISRA (See Section 5.9.22)
• RETAIN (See Section 5.9.23)
• SET_CODE_SECTION (See Section 5.9.24)
• SET_DATA_SECTION (See Section 5.9.24)
• TRAP_FUNC (SeeSection 5.9.19 )
• UNROLL (See Section 5.9.25)

点评

好厉害啊,佩服 弱弱的问一句,这些是哪个文档里的  详情 回复 发表于 2015-7-15 08:43

回复

35

帖子

0

TA的资源

一粒金砂(中级)

给我看一下你的link文件

点评

link文件是哪个  详情 回复 发表于 2015-7-15 08:56

回复

1228

帖子

0

TA的资源

纯净的硅(高级)

dontium 发表于 2015-7-14 21:10
这是C55的:

Pragma Directives
Pragma directives tell the compiler how to treat a certain functio ...

好厉害啊,佩服
弱弱的问一句,这些是哪个文档里的
个人签名

喝最烈的酒,..DIY最实用的东西


回复

1228

帖子

0

TA的资源

纯净的硅(高级)

msp430_now 发表于 2015-7-15 03:46
给我看一下你的link文件

link文件是哪个
个人签名

喝最烈的酒,..DIY最实用的东西


回复

1万

帖子

25

TA的资源

裸片初长成(高级)

这个文件:



TMS320C55x Optimizing C Compiler v 4.4.pdf (816.26 KB, 下载次数: 35)

点评

谢谢大牛,我看看能不能看懂  详情 回复 发表于 2015-7-15 11:34

回复

1228

帖子

0

TA的资源

纯净的硅(高级)


谢谢大牛,我看看能不能看懂
个人签名

喝最烈的酒,..DIY最实用的东西


回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网 4

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表