打印

请教使stm32 启动代码 添加代码问题

[复制链接]
2078|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
megaf|  楼主 | 2011-8-10 09:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
大家好,请教一个问题,在stm32f105的启动代码中,在中断向量的最后添加一个指针,然后让这个指针指向一个字符串(字符串在main.c中定义,char * ,全局变量)。然后以后调用时直接读取绝对地址,得到这个字符串。大概是这个流程,现在是我不会写代码了,呵呵 。请教大家给个例子或者参考,
我计划大概架构是;
start.s文件中DCD部分的最后添加
DCD    FLAGOFBIAOZHI



mian.c文件中:
char *str="123456789";

呵呵, 我只会写这点代码了,大家给点灵感吧。
沙发
mohanwei| | 2011-8-10 11:30 | 只看该作者
很好奇为什么非要这样搞……

使用特权

评论回复
板凳
airwill| | 2011-8-10 11:34 | 只看该作者
既然在玩启动代码了, 那启动代码的其他部分想必也都看明白了.
那么 中断向量表的第一项不也是纯变量地址吗, 直接参考它不就行了嘛.
至于 .c 和 .s 共享变量名, 应该不是问题吧

使用特权

评论回复
地板
香水城| | 2011-8-10 11:56 | 只看该作者
哈哈,LZ已经是高段位的大虾了,就不要再问这些低段位的问题了嘛,:lol

使用特权

评论回复
5
megaf|  楼主 | 2011-8-11 09:48 | 只看该作者
4# 香水城
城主老爱取笑我,自己数数,第几次了,呵呵。

使用特权

评论回复
6
megaf|  楼主 | 2011-8-11 09:50 | 只看该作者
3# airwill
实在不好意思,代码虽然看过几遍,总觉得哪没看透,所以想动手改点东西,才遇见这个问题,

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:呵呵,赶上中国机器人发展的时代,中国机器人就靠我们这代人了,任重道远。

24

主题

81

帖子

1

粉丝