推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

使用指针调用函数产生 Hard Fault

更新时间:2021-01-13 13:06:03 大小:204K 上传用户:tpgf查看TA发布的资源 标签:指针 下载积分:0分 评价赚积分 (如何评价?) 收藏 评论(0) 举报

资料介绍

该问题由某用户提出,发生在 STM32F2xx 器件上。据其工程师讲述:在其产品设计中,使用了第三方的软件库。出于某种原因,第三方不能提供软件库的源代码,只能以二进制映像的形式供其使用。在软件工程中,通过相关设置将该映像定位到某一固定的地址上,用户程序则是通过各个库函数的入口地址来调用相关的库函数。在软件调试过程中,其工程师发现,将库函数的入口地址赋给函数指针,再用函数指针进行函数调用会导致程序跑飞。使用调试器中止程序运行后,发现程序停留在Hard Fault 中断服务程序内。

部分文件列表

文件名 大小
使用指针调用函数产生_Hard_Fault.pdf 204K

全部评论(0)

暂无评论