解决方法
文章平均质量分 68
解决方法
Leung_ManWah
这个作者很懒,什么都没留下…
展开
-
解决方法:Linux python3.10回退python3.8
在 Matter SDK 通过运行激活脚本开始构建环境部署时,出现百度说有可能是 python3.10 的 pip 有问题,于是需要回退到 python3.8 版本。原创 2023-08-23 16:23:19 · 2598 阅读 · 1 评论 -
解决方法:python: not found问题
测试环境:Ubuntu22.04.1。原创 2023-07-05 23:35:15 · 4517 阅读 · 1 评论 -
解决方法:编译IMX6ULL裸机串口程序提示错误arm-none-eabi-ld: cannot find -lgcc: 没有那个文件或目录
Linaro 是一间由ARM发起,与其它ARM SOC公司共同投资的非盈利性质的开放源代码软件工程公司,Linaro 开发了很多软件,最著名的就是 Linaro GCC 编译工具链(编译器)。出现其他错误 undefined reference to `raise’因为arm-none-eabi-gcc的版本比较高,不支持以上指令。写于 2023 年 3 月 30 日。当前版本为10.3.1。原创 2023-03-31 00:02:20 · 1127 阅读 · 0 评论 -
解决方法:编译IMX6ULL裸机中断程序提示错误selected processor does not support `cpsid i‘ in ARM mode
Linaro 是一间由ARM发起,与其它ARM SOC公司共同投资的非盈利性质的开放源代码软件工程公司,Linaro 开发了很多软件,最著名的就是 Linaro GCC 编译工具链(编译器)。因为arm-none-eabi-gcc的版本比较高,不支持以上指令。写于 2023 年 3 月 19 日。当前版本为10.3.1。原创 2023-03-19 20:34:20 · 2455 阅读 · 1 评论 -
解决方法:Ubuntu 22.04编译Linux内核提示错误multiple definition of `yylloc‘
在使用Ubuntu22.04系统时,编译Linux内核出现错误scripts/dtc/dtc-parser.tab.o:(.bss+0x10): multiple definition of `yylloc’;原创 2022-09-11 16:39:59 · 2883 阅读 · 1 评论 -
解决方法:Ubuntu 22.04网络无法连接,没有网络图标
在使用Ubuntu22.04系统时,在一次重启后桌面右上角并没有有线网络图标,并且打开浏览器无法访问百度。虚拟机网络连接方式是NAT模式,电脑主机也是有网络的。原创 2022-08-28 20:01:32 · 24910 阅读 · 27 评论 -
解决方法:STM32使用cJSON解析数据失败
在 STM32 移植 cJSON 库后,使用 ,解析失败。使用 分析出以下错误:而当去掉 字段后,则能够解析成功。二、原因当解析的的数据比较长时,会解析失败,但是短的数据则没有问题,后面排查是因为 cJSON 解析需要用到的内存比较大,溢出导致解析失败。查看 STM32 启动文件。如 ,发现:增大空间后,问题解决• 由 Leung 写于 2022 年 6 月 30 日• 参考:STM32工程使用cjson库解析数据失败的原因...原创 2022-06-30 11:04:35 · 4497 阅读 · 2 评论 -
解决方法:Keil提示错误信息error: L6235E: More than one section matches selector - cannot all be FIRST/LAST.
一、问题编译 GD32F103 自建工程时,报以下错误:.\Objects\template.sct(7): error: L6235E: More than one section matches selector - cannot all be FIRST/LAST.Not enough information to list image symbols.Not enough information to list the image map.".\Objects\template.axf"原创 2022-04-02 14:16:13 · 22285 阅读 · 7 评论 -
解决方法:修改GD32F10x例程设备型号后编译时提示“CAN0_RX_IRQn“ has already been declared in the current scope CAN0_RX1...
一、问题使用 GD32F10x_Firmware_Library_V2.2.2 固件库样例工程 Template 修改设备型号为 GD32F103RC编译报以下错误:*** Using Compiler 'V5.06 update 4 (build 422)', folder: 'D:\Keil_v\ARM\ARMCC\Bin'Build target 'GD32F10X_CL'compiling main.c.....\..\Firmware\CMSIS\GD\GD32F10x\Includ原创 2022-04-02 13:22:16 · 3693 阅读 · 0 评论 -
解决方法:编译GD32F10x例程时Keil提示错误信息uses ARM-Compiler ‘V5.06 update 6 (build 750)‘ which is not available
一、问题使用 GD32F10x_Firmware_Library_V2.2.2 固件库样例工程 Template 编译报以下错误:*** Target 'GD32F10X_CL' uses ARM-Compiler 'V5.06 update 6 (build 750)' which is not available.*** Please review the installed ARM Compiler Versions: 'Manage Project Items - Folders/Ext原创 2022-04-01 14:15:29 · 8588 阅读 · 0 评论 -
解决方法:ESP32同时打开蓝牙、WIFI和OTA后程序过大导致无法启动
一、问题使用 ESP32-WROOM-32E(4MB) 模组,同时使用了蓝牙模块、WIFI模块功能,编译的时候没问题,然后运行的时候报以下错误:二、原因ESP32 如果使同时使用了蓝牙模块、WIFI模块和OTA的话很有可能会导致程序过大(超过1M),系统无法启动的情况。这里提供一种通过修改分区表扩大程序储存空间的方法来避免这一问题。这一解决方法同样只用于因为其他问题导致的程序过大的情况。三、解决方法3.1 分区表每片 ESP32 的 Flash 可以包含多个应用程序,以及多种不同类型的数据(原创 2022-03-04 10:58:09 · 6203 阅读 · 8 评论 -
解决方法:STM32下载提示Cannot enter Debug Mode
一、问题在 STM32F103VET6 使用 CMSIS-DAP 下载程序时提示 Cannot access Memory 和 Cannot enter Debug Mode二、原因是硬件问题,测量芯片的 VREF+ 只有0.9V, VDDA 只有0.8V,而下面的焊盘测量出都有3.3V。是引脚虚焊了。三、解决方法重新焊接后能正常下载程序。• 由 Leung 写于 2021 年 12 月 16 日...原创 2021-12-16 09:39:57 · 4099 阅读 · 2 评论 -
解决方法:Nordic的NUS服务工程修改UUID为SIG UUID出错
一、问题使用 SDK 中的 ble_app_uart 工程,想将 NUS_BASE_UUID 基础UUID {{0x9E, 0xCA, 0xDC, 0x24, 0x0E, 0xE5, 0xA9, 0xE0, 0x93, 0xF3, 0xA3, 0xB5, 0x00, 0x00, 0x40, 0x6E}}改为 SIG 基础UUID {{0xFB, 0x34, 0x9B, 0x5F, 0x80, 0x00, 0x00, 0x80, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0原创 2021-07-19 17:33:19 · 783 阅读 · 1 评论 -
解决方法:nRF5_SDK_12.3.0工程编译报错nrf_erratas.h(39):error
一、问题打开 nRF5_SDK_12.3.0_d7731ad\examples\ble_peripheral\ble_app_beacon\pca10028\s130\arm5_no_packs\ble_app_beacon_pca10028_s130,进行编译。报出以下错误:二、解决方法安装 NordicSemiconductor.nRF_DeviceFamilyPack.8.5.0.pack链接:https://pan.baidu.com/s/1eW3LsLwjWVF-bNDxaE4WVQ原创 2021-05-28 16:48:28 · 835 阅读 · 5 评论 -
解决方法:Qt 6.1添加MSVC2019构建套件
一、问题打开 Qt Creator,点击 工具,选择 选项发现 Kits 中缺少 Qt 6.1.0 MSVC2019 64bit,无法使用二、解决方法2.1 安装Visual C++库的运行时组件https://visualstudio.microsoft.com/zh-hans/downloads/滑到最下面,选择 其他工具和框架选择 Microsoft Visual C++ Redistributable for Visual Studio 2019 x642.2 安装Visual原创 2021-04-07 14:58:07 · 8117 阅读 · 5 评论 -
解决方法:Ubuntu18.04下编译OpenWRT15.05遇到的问题
一、问题1执行make V=99报出错误:Unescaped left brace in regex is illegal here in regex; marked by <-- HERE in m/${ <-- HERE ([^ \t=:+{}]+)}/ at xxxx/usr/bin/automake line 3939二、原因从perl v5.22开始:不再推荐在正则表达式中使用 {,而且如果没有转义 { 会有错误警告,从v5.26开始:不仅有警告,还会有语法错误提示。此为原创 2020-06-24 15:25:34 · 1473 阅读 · 1 评论 -
解决方法:编译NRF52832工程时缺少micro_ecc_lib_nrf52.lib文件
一、背景开发环境:Keil 5.27NRF52832 SDK15.0JLlink驱动 nRF5x-Command-Line-Tools_9_4_0_Installer在编译 examples\ble_peripheral\ble_app_uart 工程时,发生以下错误:error: L6002U: Could not open file …\…\…\…\…\…\…\externa...原创 2019-11-16 16:20:02 · 2410 阅读 · 4 评论 -
解决方法:调试NRF52832工程时JLink提示错误信息read:@0x02000004
一、背景Keil 5.27NRF52832 SDK15.3JLlink驱动 nRF5x-Command-Line-Tools_9_4_0_Installer在Keil中download时发生以下错误:二、原因这个问题出现在MDK 5.24之后的版本三、解决方法使用Keil 5.13版本的JLink dll文件替换新版本的这三个文件:JL2CM3.dllJLinkAR...原创 2019-11-16 15:26:41 · 3981 阅读 · 4 评论 -
解决方法:Linux串口接收字节0x11,0x0d,0x13丢失
一、背景串口发送:read 44 byte: 5a a5 07 13 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00串口接收:read 43 byte: 5a a5 07 00 00 00 00 00...原创 2019-08-28 09:10:26 · 5708 阅读 · 5 评论 -
解决方法:MT7628编译OpenWrt固件时quilt错误
一、背景执行命令 make V=99报以下错误:make[1]: Entering directory `/home/alm/openwrt`make[2]: Entering directory `/home/alm/openwrt`make[3]: Entering directory `/home/alm/openwrt/target/linux`make[4]: Enterin...原创 2019-04-19 16:39:31 · 1561 阅读 · 0 评论 -
解决方法:CC2640R2F从7x7改成5x5封装,主机连接失败
一、背景CC2640R2F 封装从7x7改成5x5,宏定义从 CC2640R2DK_7ID 修改为 CC2640R2DK_5XD 后,使用手机蓝牙与蓝牙从机连接,连接成功后马上又断开。二、原因晶振问题三、解决方法硬件上将晶振改为低速晶振• 由 Leung 写于 2019 年 3 月 14 日...原创 2019-03-14 16:42:26 · 1533 阅读 · 4 评论 -
解决方法:multi_role工程加自定义LCD后编译失败
一、背景使用 simplelink_cc2640r2_sdk_1_40_00_45 的 multi_role 工程,加入自定义LCD文件(如GUA_LCD)后编译失败,出现**error #10099-D: program will not fit into available memory.**内存不足的错误。二、原因CMD文件设置有问题三、解决方法3.1 修改.cmd文件扩容...原创 2018-12-24 11:29:44 · 372 阅读 · 0 评论 -
解决方法:OpenWrt有时开机丢失mysql.sock
一、背景MT7688开发板第二次开机的时候,MySQL无法启动,于是在OpenWrt执行mysql -u root -p,出现ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2)。根据网上方法,依次排除。第一个,我移植的OpenWrt的MyS...原创 2018-10-24 15:18:24 · 2662 阅读 · 0 评论