- 博客(12)
- 收藏
- 关注
原创 记一篇调用memcpy函数拷贝1字节对其结构体变量时的现象
当1字节对齐结构体变量为全局变量,不能被4整除时,在函数内部memcpy时调用__aeabi_memcpy。当1字节对齐结构体变量为全局变量,能被4整除时,在函数内部memcpy时调用__aeabi_memcpy4。当1字节对齐的结构体变量在函数内部定义且memcpy时,最终都是调用__aeabi_memcpy4。结构体A已经设置为1字节对齐,且结构体大小为4的整数倍。结构体A已经设置为1字节对齐,且结构体大小为4的整数倍。结构体A已经设置为1字节对齐,且结构体大小为奇数。
2024-09-25 11:15:23 315
原创 记一次stm32的SPI调试
而当SPI数据宽度是16bit时,这里的size实际上是要写的short类型数据的数量。也就是说实际放到TxData数组里的内容是2字节,但是size要填的是1,也就是代表1个short数据。上述问题都好了后进行测试,还是有问题,收发的数据和实际不符,只要数据有高低bit变化的地方就有问题,直觉告诉我是硬件问题,因为spi的布线很长,甚至挂板了,波特率高了导致硬件上的缺陷暴露了。因为stm32f4是小端序的,所以读写数组的低字节实际上是要写的short数据的低位,这里我弄错了,所以导致有问题。
2024-05-10 14:05:45 237
原创 zlib-1.2.13交叉编译
export CHOST=aarch64-linux-gnu(此处为对应的交叉编译器前缀)export PATH=$PATH:交叉编译器路径。安装到了 arm-install目录。zlib-1.2.13交叉编译。配置交叉编译的路径到环境变量。创建环境变量CHOST。
2022-12-13 15:28:49 1427 1
原创 Ubuntu1604系统任务栏设置和输入法设置重启后又恢复原状的解决方法
自己虚拟机中的ubuntu1604在一次虚拟机硬盘扩容后。任务栏设置和输入法设置每次重启后都会恢复到默认状态。/etc/profile中最后添加。
2022-11-28 10:57:18 678
原创 Linux如何控制是否响应ping请求
2.禁止响应目标地址为广播地址的ping请求。1.禁止响应任何ping请求。允许响应的话将1改为0。允许响应的话将1改为0。
2022-10-13 17:38:26 192
原创 cmake明明用target_link_libraries指定了依赖库却提示未定义的引用问题
Cmake使用target_link_libraries指定了依赖库但依旧提示未定义引用
2022-06-10 15:05:40 1936
原创 Linux清除所有动态ARP的脚本命令
如下:arp |grep -v “PERM” |awk ‘{match($0,/([^()]*)/);print “arp -d”,substr($0,RSTART+1,RLENGTH-2)|“/bin/bash”}’
2022-04-08 13:49:28 1056
原创 STM32F429通过CubeMx移植Lwip时遇到的网线热插拔ping不通问题解决办法
STM32F429通过CubeMx移植Lwip时遇到的网线热插拔ping不通问题解决办法之前在stm32F107上移植过Lwip,最后可以ping通了,但是发现两个问题:1.ping通后拔掉网线再插上就ping不通了(这个问题在拔线前自动协商的通信模式变化后会出现)。2.板子启动的时候不插网线,板子启动后再插入网线后再也无法ping通。闲话少叙,上过程:我的phy芯片是DP83848生成mkd工程问题1的原因,下图中红圈内的函数没有添加,该函数负责检测phy是否断开或重新连接,并
2021-02-04 21:19:28 5280 15
原创 Eclipse中“3 字节的 utf-8 序列的字节 3 无效.”错误的解决
和老外合作开发一个项目,结果对方上传的代码我这个编译器报错“3 字节的 utf-8 序列的字节 3 无效.”原来是字符格式的问题。于是将所有有格式问题的文件用记事本打开后又以UTF-8格式另存在了当前目录,替换了原文件。问题解决。...
2020-12-30 10:59:09 506
原创 用Stm32CubeMX在STM32F107上移植LWIP(PHY:DM9161A)
背景 有一块吃灰7年的神州IV号开发板,主控芯片STM32F107VCT6,PHY芯片DM9161A,配套的资料都是当年ST的标准库。这个开发板应该是因为当年上市太匆忙,资料和代码的细节部分做的不太好。 最近想玩玩MQTT,想用这个开发板的网口,顺便通过此过程熟悉下STM32 ETH的用法。配置其实网上教程很多,看着也不难,结果试下来老是ping不通,一开始感觉...
2020-04-05 13:00:34 4799 5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人