使用 stm32f4 调试uart 接收, 使用 空闲中断,dma 双缓冲模式,有以下几点需要注意的. 调试的时候断点不要打在 if (USART_GetITStatus(USART6, USART_IT_IDLE) != RESET) 这种语句上面,要打在 if 的代码块里面.mdk 调试的时候,会出现一些 bug,当在 if (USART_GetITStatus(USART6, USART_IT_IDLE) != RESET) 断点的时候,能够看到 idle 信号出现,但是只要向下执行,不管…
好久没有用Python了,居然忘记了怎么在Python IDLE中调试Python代码.百度了一下,然后还是写下来吧,以免以后又忘记了. 1. Set break point in the source file. 2. Show Python shell 3. Enable Debug 4. Run Module…
VS2017 远程调试小记 支持windows\linux\macos, 直接连接项目点的上线版本代码进行调试.保证bug在同个环境下实时追踪. 注意点 双方的 msvsmon.exe版本需一致,最好就是把Remote Debugger文件夹拷到服务端. 防火墙服务 windows firewall 禁用(实测可用), 或防火墙开启端口监听(增加入站规则) msvsmon.exe对应的端口(默认4022)(没试过). 双方的项目/bin需一致,不然进不到断点.服务器上一般都是打包后的目录文件,所…
用FPGA设计了数据接收和发送模块,FIFO模块,此处FIFO调用的是Show-ahead模式,在下一篇博客中将会分析这个问题. 用串口调试工具发送数据,数据接收模块将接收到的串行数据转换为并行数据(串转并),并存入FIFO中,当FIFO中的数据个数大于某个值的时候,读出数据,通过发送模块将并行数据转换为串行数据(并转串),然后就可以在串口调试工具上看到接收到的数据. 注意的点: 1.接收数据时,接收的数据因为不确定什么时候会来,所以有可能出现亚稳态,因此要进行同步处理,打两拍. 2.不论是接收…
新近买了一个MPU6050模块,如上图,这个模块上的三块黑色分别是:稳压芯片662K,STM8s003f3p6,MPU6050. 根据此模块的说明书,可以使用USB转TTL将模块与上位机连接,通过卖家提供的MiniIMU工具展示模块输出的数据.图形.(这种方式主要是利用了模块上的STM8的串口输出数据) 也可以将此模块与MCU连接(这又包括两种方式:1 通过I2C协议控制或读取mpu6050的底层数据:2 通过串口读取数据,同样此方式下模块的串口数据也是从STM8输出) 由于卖家提供了STM32…
一.IntelliJ IDEA 调试没有F6 Eclipse调试有F6,意为下一步,递增F8.可IntelliJ IDEA 调试没有这个. 二.图解 Step Over (F8): 下一步 (相当于Eclipse的F6) Step Into (F7): 跳进 (相当于Eclipse的F5),跳进子方法. Force Step Into (Alt+Shift+F7): 强行跳进 (这个不知相当于Eclipse的什么了...) Step Out (Shift+F8): 跳出 (相当于Eclipse的…
说实话,在官方论坛现在还没有找到相关有用的消息,因为我们这个开发板的UART没引出来. http://www.cypress.com/?app=forum&id=167&rID=52778 http://www.cypress.com/?app=forum&id=167&rID=64016 http://www.cypress.com/?app=forum&id=167&rID=64701 http://www.cypress.com/?app=forum&…
以前做项目,不注意记录调试过程中遇到的问题,以后应该注意这一点.今天抽空总结一下PCI-CAN卡驱动与数据通信调试过程中遇到的问题,方便以后回忆和思考. 1. 中断服务之字节流报文组包状态机 这是一个典型的适合采用状态机来思考和处理数据的场合.报文一般分为这几个字段:报文头,长度,命令,数据,校验和.在报文接收端,能看到的只是一连串的字节,这需要状态机的控制. 状态机分这几个状态:(1)接收报文头:(2)接收报文长度字段:(3)接收剩余部分,以报文长度作为跳出判断状态条件:(4)校验报文:(5)…
参考:https://blog.csdn.net/toopoo/article/details/80012317https://blog.csdn.net/morixinguan/article/details/94414622https://blog.csdn.net/Wekic/article/details/83040285https://blog.csdn.net/ouening/article/details/79252770…
转载自https://blog.csdn.net/as480133937/article/details/104827639/…