有关stm32 USB函数库几条define语句

[复制链接]
 楼主| examdog 发表于 2013-9-23 17:30 | 显示全部楼层 |阅读模式
  #define __ALIGN_BEGIN
  #define __ALIGN_END  
__ALIGN_BEGIN USB_OTG_CORE_HANDLE     USB_OTG_dev __ALIGN_END ;
这个是什么意义啊,求赐教
zeluo 发表于 2013-9-23 19:06 | 显示全部楼层
不是很懂这一块   楼主   帮你顶一个   看看别人的意见如何   楼主
outstanding 发表于 2013-9-24 09:08 | 显示全部楼层
帮顶
 楼主| examdog 发表于 2013-9-24 17:21 | 显示全部楼层
求解答啊,这种基础东西没人理么。。
feilusia 发表于 2013-9-24 17:48 | 显示全部楼层
虽然我也在做USB,但是你随便拿一句出来叫人怎么看的懂,大多都要联系上下文的。
 楼主| examdog 发表于 2013-9-24 18:27 | 显示全部楼层
feilusia 发表于 2013-9-24 17:48
虽然我也在做USB,但是你随便拿一句出来叫人怎么看的懂,大多都要联系上下文的。 ...

主要是想请教这个define的用法 ,书上没找到这个用法
hkcj 发表于 2013-9-24 19:05 | 显示全部楼层
帮楼主顶一个吧   这一块不错
是电子爱好者 发表于 2014-2-26 14:22 | 显示全部楼层
现在解决了吗?
byeyear 发表于 2014-2-26 15:06 | 显示全部楼层
变量USB_OTG_dev在内存中按要求对齐到某个地址边界
具体对齐要求由__ALIGN_BEGIN确定
以4字节边界为例子
编译器会将USB_OTG_dev分配到0x????00, 0x????04这样的地址
而不会分配到0x????03

评分

参与人数 1威望 +3 收起 理由
examdog + 3 很给力!

查看全部评分

小梓 发表于 2015-2-5 15:48 | 显示全部楼层
不懂,看ST的示范例程真的会发疯的,感觉完全不是菜鸟能看懂的节奏。。。PS:我是菜鸟。。。
scxxwd1229 发表于 2015-8-5 16:15 | 显示全部楼层
一直为上述定义开辟存储空间,直道程序结束,有利于提高程序的效率,增加可移植性
您需要登录后才可以回帖 登录 | 注册

本版积分规则

13

主题

59

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部