你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。
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管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
微信公众号
手机版
快速回复
返回顶部
返回列表
TIM6_DAC_IRQHandler就会被删掉。
这是为啥。太晕了
哎,又填了一个坑。