- 博客(824)
- 资源 (4)
- 收藏
- 关注
原创 linux 下如何确定驱动是否已经正常加载了
如果以上检查都正常,而设备还不能正常工作,就需要检查设备驱动是否与芯片匹配或者驱动中的硬件资源配置是否与硬件对应。
2024-04-24 19:23:38 72
原创 error: aggregate ‘std::ostringstream oss’ has incomplete type and cannot be defined
编译报错“error: aggregate ‘std::ostringstream oss’ has incomplete type and cannot be defined”。
2024-04-20 20:39:11 108
原创 linux下编译c++程序报错“undefined reference to `std::allocator<char>::allocator()‘”
linux下编译c++程序报错“undefined reference to `std::allocator::allocator()'”。开始尝试给gcc指令添加-L和-l选项指定库路径和库文件名,但是一直不成功,后来把gcc改为g++就可以了。找不到c++标准库文件。
2024-04-20 19:27:31 247
原创 编译c++代码报错“error: expected primary-expression before ‘=’ token”
编译c++代码报错“error: expected primary-expression before ‘=’ token”。“error: expected primary-expression before“,这类问题通常都是因为语法错误引起的。
2024-04-20 16:11:14 72
原创 xxx.cpp:106:2: sorry, unimplemented: non-trivial designated initializers not supported
原来xxx.c文件编译不会报错,现在把xxx.c改名为xxx.cpp,报错“xxx.cpp:106:2: sorry, unimplemented: non-trivial designated initializers not supported”。c++编译器和c编译器对语法检查规则不同,c语言对结构体初始化时,结构成员的初始化次序没有要求,c++对结构体初始化,成员必须按定义的顺序。把成员的初始化次序修改为何成员的定义一致。
2024-04-20 15:28:05 134
原创 在开发板上运行spidev_test报错:“./spidev_test: line 2: h: not found”
今天交叉编译spidev_test后,放到开发板上运行报错:“./spidev_test: line 2: h: not found”编译方式不同,生成的是64为程序,应该生成32位的程序。修改为直接用命令编译,生成32位程序。
2024-04-20 14:13:43 141
原创 picocom使用方法
此处按Ctrl+a, Ctrl+f 组合键,多次按Ctrl+a, Ctrl+f 组合键,flow ctrl在RTS/CTS、xon/xoff、none 之间切换。此处按Ctrl+a, Ctrl+y 组合键,多次按Ctrl+a, Ctrl+y 组合键,parity在even、odd ,none 之间切换。此处按Ctrl+a, Ctrl+i 组合键,多次按Ctrl+a, Ctrl+i 组合键,databits在5、6、7、8之间切换。此处按Ctrl+a, Ctrl+w 组合键,然后输入aa。
2024-04-18 14:10:04 424
原创 error: unknown type name ‘size_t’; did you mean ‘__ssize_t’?
在ubuntu上交叉编译程序时,报错“error: unknown type name ‘size_t’;未包含对应的头文件。
2024-04-16 18:57:39 210
原创 vs code如何使用语法高亮
打开一个文件,如Makefile;在vs code里,按Ctrl + K, M在弹出的选择框里选择需要的语法类型,如下图:
2024-04-12 15:48:10 327
原创 不能在主机和虚拟机之间拷贝文本(虚拟机ubuntu16.04)
ubuntu16.04不能在主机和虚拟机之间拷贝文本。vmware tools没安装好。
2024-04-03 11:38:41 433
原创 unbuntu16.04开机报错“Could not apply the stored configuration for monitors”
unbuntu16.04开机报错“Could not apply the stored configuration for monitors”。
2024-04-03 10:33:05 111
原创 ubuntu16.04安装中文语言时报错“software database is broken”
ubuntu16.04安装中文语言时报错“software database is broken”。然后去语言中心就可以设置中文。
2024-03-30 15:55:02 123
原创 单独编译SDK中的例子程序时报错“ld: cannot find -llog”
单独编译SDK中的例子程序时报错“ld: cannot find -llog”。需要先编译整个SDK, 编译整个SDK的过程中会生成liblog.so。先编译整个SDK,再单独编译例程。
2024-03-25 19:14:14 80
原创 linux make modules 命令详解
一、Linux 内核模块编译的本质make modules 命令的执行路径只能是内核源码顶层目录,执行结果是:读取内核源码顶层目录中的 Makefile 文件,找到里面定义的 modules 目标。(更详细的内容不在此处分析)我们可以建立一个文件夹存放模块源代码,写一个 Makefile,里面写 make modules 目标,但是要切换到 linux 源码目录中找顶层目录的 Makefile 来编译。
2024-03-21 15:02:05 679
原创 line 55: syntax error: unexpected “(“
在PC上编译好的程序,拷贝到开发板上运行后,报错line 55: syntax error: unexpected “(”。没有指定交叉编译器,将在x86架构下的编译的程序,在ARM架构下运行。
2024-03-21 09:34:09 143
原创 QIntValidator不生效
在Qt 5.12.4中对QLineEdit使用QIntValidator,实际并未生效。重写validate方法。
2024-03-13 16:00:31 290
原创 win10下使用winrar压缩的zip文件在ubuntu20.04下使用unzip解压失败
win10下使用winrar压缩的zip文件在ubuntu12.04下使用unzip解压失败。
2024-03-01 15:40:10 234
原创 自定义USB设备在一台PC机上报错“该设备无法启动。(代码10)”
自定义USB设备在其它电脑测试,可正常读写数据,在另一台使用AMD CPU的电脑上会报错“该设备无法启动。自定义USB设备参数配置有问题,USB高速设备BULK传输模式一次最大传输字节数设置为1024存在此问题。USB高速设备BULK传输模式一次最大传输字节数改为512,问题解决。
2024-02-27 13:36:06 117
原创 插入串口设备后鼠标指针乱跳
打开注册表,定位到计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\sermouse,将Start的值由3改为4并保存,如下图。电脑把新插入的串口设备误认为是串口鼠标。插入串口设备后鼠标指针乱跳。
2024-01-18 14:58:36 506
原创 makefile中打印信息的方法
使用echo,使用场景有限制,echo必须在某个目标下面,否则报错。使用info warning error,可在任意位置打印。:error级别的打印,会导致makefile退出!
2024-01-05 17:26:48 551
原创 单片机在执行memcpy函数时卡住
memcpy中第二个参数,本来是一个指针,但是在给这个指针初始化时,漏使用取地址(&)运算符。单片机在执行memcpy函数时卡住。在给指针赋值时,添加上取地址运算符。
2023-12-19 14:49:35 566
原创 qt中使用QCustomPlot库编译报错“error: undefined reference to `__imp__ZN8QPrinterC1ENS_11PrinterModeE‘”
qt中使用QCustomPlot库编译报错“error: undefined reference to `__imp__ZN8QPrinterC1ENS_11PrinterModeE’”工程中缺少相关底层库支持。
2023-12-12 10:43:43 266
原创 单片机查看变量值显示“optimized out”
单片机查看变量值显示“optimized out”。编辑器进行优化的结果。关闭编译器优化选项。
2023-12-05 11:51:47 114
原创 百度网盘PC端程序二维码刷新不出来
删除百度网盘PC端程序,从官网下载,选择“从microsoft获取”,安装后解决。百度网盘PC端程序二维码刷新不出来。下载的百度网盘PC端程序版本有问题。
2023-11-27 16:33:10 1033 1
原创 单片机编译报错“ld.exe: section .stack VMA [0000000020007800,0000000020007fff] overlaps section .bss VMA [0”
修改单片机程序后,编译报错“ld.exe: section .stack VMA [0000000020007800,0000000020007fff] overlaps section .bss VMA [0000000020000530,0000000020007837]”修改数组大小后,导致占空间超出范围。
2023-11-24 18:22:22 301
原创 vitis烧写程序时报错“Could not retrieve Flash Part information. Please check hardware server connection”
vitis烧写程序时报错“Could not retrieve Flash Part information. Please check hardware server connection”。板子上电后,重新烧写。
2023-11-13 12:51:51 151
原创 使用vitis烧写程序时报错 “ERROR: Given target do not exist“”
使用vitis烧写程序时报错 “ERROR: Given target do not exist””未进行其它操作,重启vitis并重新烧写,OK.
2023-11-09 17:38:16 141
原创 使用vitis烧写程序时报错“Could not read hardware specification. Please check platform associated with project”
使用vitis烧写程序时报错“Could not read hardware specification. Please check platform associated with project”。[在这里插入图片描述](https://img-blog.csdnimg.cn/68123ca8db654a3086576395f6e97416.png。这个问题就是app project里的platform文件路径丢失导致的,重新添加platform文件。
2023-10-27 16:12:57 343
SDFormatter_V3.1.rar
2019-11-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人