摘要: 有时复杂宏定义替换后感觉有点奇怪,有时想看看#define宏定义替换后的怎样, 调试程序只能看到汇编,并不能找到宏替换中的错误,这时可以在KEIL中打开生成预编译文件 在设置菜单Listing选项中选中C Preprocessor Listing(选中编译速度会变化,不需要调试宏定义建议关闭) 重新 阅读全文
posted @ 2020-04-22 14:40 天道酬勤DW 阅读(1427) 评论(0) 推荐(0) 编辑
摘要: Duff's device 待补充 阅读全文
posted @ 2020-03-23 09:43 天道酬勤DW 阅读(245) 评论(0) 推荐(0) 编辑
摘要: https://github.com/pyinstaller/pyinstaller/issues/4293 阅读全文
posted @ 2019-12-10 19:46 天道酬勤DW 阅读(416) 评论(0) 推荐(0) 编辑
摘要: 如果想知道是哪家的芯片,可以通过抓包获取HCI数据,里面有芯片厂商数据 阅读全文
posted @ 2019-10-30 11:49 天道酬勤DW 阅读(441) 评论(0) 推荐(0) 编辑
摘要: 原文 https://blog.strongwong.top/posts/%E5%85%B3%E4%BA%8E-ARM-Cortex-M3-%E7%9A%84%E5%90%AF%E5%8A%A8%E6%96%87%E4%BB%B6%E5%88%86%E6%9E%90%E5%8F%8A%E5%88%8 阅读全文
posted @ 2019-08-24 11:44 天道酬勤DW 阅读(440) 评论(0) 推荐(0) 编辑
摘要: 开发环境: nRF5_SDK_14.2.0_17b948a KEIL 5.27 Windows 10 x64 芯片:nRF51822/nRF52832/nRF52840 新版本SDK做了很多改弄,下面来分析一下两个比较有意思的模块,nrf_setion和nrf_section_iter 这个两位模块 阅读全文
posted @ 2019-06-24 16:57 天道酬勤DW 阅读(1743) 评论(0) 推荐(0) 编辑
摘要: 1、CSR867x 编译错误:找不到头文件 gatt_manager_data.h 2、查看depend,发现头文件就从tools/include目录查找 3、查看tools/include/profiles/BlueLab 7.4 Release 目录确实没有gatt_manager_data.h 阅读全文
posted @ 2019-03-09 19:01 天道酬勤DW 阅读(477) 评论(0) 推荐(0) 编辑
摘要: 未经本人同意 请务转载 David QQ:435398366 1、OTA bootloader OTA功能必需要烧录bootloader bootloader工程路径:PHY62XX_SDK_1.1.7\example\OTA\OTA_internal_flash 里面已经编译好四个不同配置的固件, 阅读全文
posted @ 2019-02-23 13:46 天道酬勤DW 阅读(2378) 评论(0) 推荐(0) 编辑
摘要: 未经本人同意 请务转载 David QQ:435398366 1、PHY6202 开发板 VDD、TXD、RXD、GND 分别与USB转串口工具的 3.3V、 RXD 、TXD、 GND用杜邦线连接 只接这四根线就可以,不用在接其它和电源 2、编译 随便找个例程编译生成测试固件(这是以IBeacon 阅读全文
posted @ 2019-02-23 13:40 天道酬勤DW 阅读(4015) 评论(0) 推荐(1) 编辑
摘要: 做硬件嵌入式相关的需要经常与二进制、十六进制打交道 之前也写过 bytes转字符串、字符串转bytes、十六进制字符串转bytes、bytes转十六进制字符串等 今天写一下Python3 修改二进制bin文件的方法 比较简单,主要就是文件读写 open\read\write\seek 等方法使用。 阅读全文
posted @ 2019-01-22 11:38 天道酬勤DW 阅读(4809) 评论(0) 推荐(0) 编辑