iar 定位 包含错误的路径

当 iar 工程在多个地方复制使用的时候,有时候定位函数的时候,会提示错误的路径。 解决方法: project --> clean,清除, 然后 rebuild all,就可以了。

buildroot 学习

buildroot 可以让简化固件生成。

内核驱动编译,开启 c99

c89,不能在 for 循环定义变量,很麻烦,所以决定用 c99。在 Makefile 里面的写法如下: ccflags-y := -std=gnu99 -Wno-declaration-after-statement 参考:https://blog.csdn.net/yangkunhenry...

source insight 搜索特定符号

当在 source insight 中想要搜索特定的符号,比如说 "struct file {",需要在搜索的时候,把 search method 中的选择,改为 simple string,这样虽然慢一点,但是确实能搜索出来。 参考: https://zhidao.bai...

stm32cube eth 调试

参考: http://www.waveshare.net/study/article-666-1.html STM32CubeMX系列教程27:ETH https://blog.csdn.net/lan190827/article/details/81500996 STM32F417+DP...

stm32f4 usb 调试

stm32f4 usb 调试,软件调试可以使用 Wireshark 里面的 usb 组件,或者 usb Monitor 。 但是这些软件调试都有一个问题,必须在枚举分配地址之后,才能由软件调试收集到信息。如果在枚举的时候出错,就无法确认具体的错误。 碰到这种情况,只能选用有 usb 协议分析功...

eclipse gitflow

使用 eclipse 的安装市场安装 git 和 gitflow。 然后右键 项目工程,选择 team,选择 init gitflow,需要等待一会,就自动创建好了。 然后选择 gitflow 中的 start feature 来创建一个新的 feature。 修改好文件后,选择 git 中的...

stm32cubeide c++工程

只要在项目上右键,选择 convert to c++,即可转化为 c++ 工程。

stm32cubeide 添加自己的源文件夹

project右键 properties --> c/c++ general --> paths and symbols --> source location 这里面就可以添加源文件夹了。

stm32cubeide 代码提醒

stm32cubeide 是基于 eclipse 开发的软件,所以修改和 eclipse 类似,只要在 window --> perference --> keys 里面把 content assist 这个功能绑定到自己喜欢的按键即可。默认是 ctrl + space,我比较喜欢...