首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
MCJ
掘友等级
嵌入式
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
关于AM335x 最新SDK ti-processor-sdk-linux-am335x-evm-06.03.00.106使用中遇到的问题
1.sudo make ARCH=arm CROSS_COMPILE=/opt/ti-processor-sdk-linux-am335x-evm-06.03.00.这样就可以使用交叉编译工具了。2.仔细看了一下make all打印的信息,发现每次make 都会调用一个tisdk...
BeagleBoneBlack之CAN驱动添加
1.2.AM33XX_IOPAD(0x848, PIN_OUTPUT_PULLDOWN | MUX_MODE6) /* gpmc_a2.AM33XX_IOPAD(0x84c, PIN_OUTPUT_PULLDOWN | MUX_MODE6) /* gpmc_a2.3.
关于使用高分辨率屏幕出现kmalloc for frame buffer failed错误的解决方法
(1)在内核源码中修改DMA_SIZE,然后就是修改各种congig文件,但是编译后发现并没有起到什么作用。(2)还有说将.bpp由32修改为16,这样也会出现问题,首先是界面显示的不对,其次就是偏色严重。以上方法在我这里都不可行。我解决的方法就是,到内核编译选项中去修改分配DM...
STM32 FLASH擦写电压的问题,即编程/ 擦除并行位数设置
可以看到根据电压来设置PSIZE,但是看到的手册都说,使用的电压必须和擦写并行位数相匹配,正点原子给的编程手册也是这么写的,这就误导了许多人,任务电压使用3.3V就必须设置PSIZE为10。然后我查找了很多信息,终于找到了这个问题的解释,就是如果你使用3.3V,你最大可以操作的位...
FreeRTOS互斥信号量与二值信号量使用时的区别
1.互斥信号量的申请与释放是要在同一个任务中进行的,不能在一个任务中申请而在另一个任务中释放。互斥信号量主要解决的是,我在用的时候,别人都不能用。举个例子,我在像一段内存中写数据的时候,不允许别人去写和读的,这时候就需要互斥信号量,写之前获取信号量,写完之后再释放互斥信号量。2....
编译linux内核,使其支持电容触摸屏的功能
1.在使用嵌入式设备时,我们通常使用的是裁剪的linux系统,所当我们需要增加某些功能时就要重新编译内核,然后将内核文件重新写到开发板中。 2.在做项目的时候需要使用usb接口电容触摸屏,但是发现插上后发现只显示usb设备,dev/input目录下并...
STM32中错误使用malloc引发问题
做项目时,发现程序总是没规律的跑一段时间就挂掉了,排查了3个星期终于找到了原因。错误现象就是进入HardFault中,为了定位导致HardFault原因,就采用了我另一篇博客的方法。找到发现是malloc引起的错误,查阅资料发现,是因为在中断中使用malloc才导致的。所以不要在...
定位HardFault_Handler错误的方法
1.2.3.当发生错误跳到断点处后右击窗口空白处选择Show Caller Code,就可以看到main之后出现了很多函数,这就是在发生HardFault错误之前调用过的函数,然后检查这几个函数即可,看是否有指针使用错误、数组越界、堆栈溢出等情况的发生。
STM32的UART检测到上溢错误
做项目的时候,发现程序莫名的就会死掉,因为采用了串口通信,需要不断的去接收数据,而且频率相对较快。用JLink进行硬件调试,发现死在了串口中断里面,不停的进入中断,查看寄存器状态,发现ORE控制位被使能,查阅资料后发现是检测到上溢错误,才导致的这种问题。在接收数据时,如果RXNE...
关于QT5.13.1或者其他版本串口readyRead信号不产生的解决方法
在网上找了各种各样的资料,各种改程序,到最后还是发现,信号不产生,最后只能使用阻塞的方式去读串口接收的数据。不过不甘心,一直在寻求到底程序哪里写错了。最后发现找到原因,不是程序的问题,是这个版本的QT的BUG,可以现在更新到5.13.2,就可以解决,不只是5.13.1有这个问题,...
下一页
个人成就
文章被阅读
10,417
掘力值
101
关注了
0
关注者
1
收藏集
0
关注标签
0
加入于
2023-03-07