摘要: Cortex M3开发经验(三):在HardFault中打印栈信息 在《Cortex M3开发经验(二):确认发生HardFault的地方》中,我们提到如何查找出错地方。但是这有一个问题,就是必须链接调试器。那么在某些情况下,我们无法连接调试器,那么就无法读取到栈信息了吗?我们可以在进入HardFa 阅读全文
posted @ 2019-06-14 13:36 BakuBoy 阅读(1110) 评论(0) 推荐(0) 编辑
摘要: Cortex M3开发经验(二):确定发生HardFault的地方 我们在调试时,最害怕就是出现HardFault错误了。因为我们不知道是从哪个地方跳到这里的?单步调试起来太过于麻烦,特别在代码量大的时候,更是费时间。 那么有没有一种方法,可以快速定位到发生HardFault错误的代码位置(函数)呢 阅读全文
posted @ 2019-06-13 16:39 BakuBoy 阅读(736) 评论(0) 推荐(0) 编辑
摘要: Cortex M3开发经验(一):函数指针的应用 在学习C语言语法时,学到一个函数指针。就是用指针指向一个函数(实质函数就是一个地址)。然后通过指针来调用该函数。当时学完之后一脸懵逼,不是不明白原理,而是不知道有什么用?直接调用不就可以了吗?何必多费功夫去搞这些花里胡哨的东西。 后面发现,这个函数指 阅读全文
posted @ 2019-06-13 10:12 BakuBoy 阅读(249) 评论(0) 推荐(0) 编辑