你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。
chrome
firefox
safari
ie8及以上
ST
意法半导体官网
STM32
中文官网
ST
全球论坛
登录/注册
首页
技术问答
话题
资源
创客秀
视频
标签
积分商城
每日签到
stm32l071 定时器中断函数没有被链接是咋回事?
[复制链接]
xhx321
提问时间:2018-11-16 22:33 /
事情是这样子的。
之前在stm32l073xx的参考板开发了一个程序,程序中有定义和使用tim6的中断函数, 一切都可以正常工作。
现在需要将该程序放到stm32l071xx的另一块产品板上运行,在keil的工程里做了相应修改后,程序启动没有问题,串口打印也能出来。
但是一旦触发tim6定时器中断函数,就会跑飞。
尝试用keil在中断函数设断点时,发现该函数无法设,也就意味着这个函数应该没有被链接进目标binary。
请问哪位大哥能有相关经验,不吝赐教。
多谢了。
赞
0
收藏
0
评论
2
分享
发布时间:2018-11-16 22:33
举报
请先
登录
后回复
2个回答
xhx321
回答时间:2018-11-16 22:54:10
a0a.1 32b0c
刚又确认了一下。在keil里,一旦把device选成stm32l071xx, 在目标的map文件里。
TIM6_DAC_IRQHandler就会被删掉。
这是为啥。太晕了
赞
0
评论
回复
支持
反对
xhx321
回答时间:2018-11-17 07:04:40
a0a.1 32b0c
问题已解决。是中断函数名字在 startup_xxx.s ,stm32l071xx.h里不一致导致的。
哎,又填了一个坑。
赞
0
评论
回复
支持
反对
所属标签
相似问题
关于
意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号
手机版
快速回复
返回顶部
返回列表
TIM6_DAC_IRQHandler就会被删掉。
这是为啥。太晕了
哎,又填了一个坑。