kongxf 发表于 2019-4-29 18:08:15

STM32调用lib库的问题

在stm32f103上做ic读卡器,读卡部分调用了封装好的lib库,通过单步调试,在执行库里面的函数的时候,会出现遇到相同函数跳转到外面的函数执行,而没有在库内完成整个操作,有没有办法让他执行库函数的时候强制在内部执行,而不会跳转到外部函数中去?直接移除的话又会影响到外部的一些操作

wenyangzeng 发表于 2019-4-29 18:55:13

本帖最后由 wenyangzeng 于 2019-4-29 19:11 编辑

不应该让外部函数名与库内部函数同名的。楼主应该把外部函数名修改成不与库函数重名才是。

kongxf 发表于 2019-4-29 21:38:11

wenyangzeng 发表于 2019-4-29 18:55
不应该让外部函数名与库内部函数同名的。楼主应该把外部函数名修改成不与库函数重名才是。 ...

关键都是一些重要的驱动函数,不好修改的,lib也不是我打包的

天臆弄人 发表于 2019-4-30 08:06:37

封装的LIB库 调试 进不到内部函数,必须有lib源码才能进,不然是访问不到的

toofree 发表于 2019-4-30 10:08:39

没有源码的情况下,还要进函数,那你只能看汇编了。打开汇编窗口,单步执行试试。
页: [1]
查看完整版本: STM32调用lib库的问题