2023年8月24日

STM32 使用内部晶振导致 Can 通讯异常

摘要: 1、问题背景 STM32 板间通讯,运行一段时间后 Can 通讯异常,MCU 的 Can 总线外设停止工作 2、问题原因 STM32 使用了内部晶振,仪器运行一段时间后板卡温度上升(散热设计不足),导致芯片时钟异常 3、解决方法 使用外部晶振,相对内部晶振,外部晶振更可靠,精度也更高。 阅读全文

posted @ 2023-08-24 20:22 掌控命运 阅读(775) 评论(0) 推荐(0)

uboot 通过网络启动内核和根文件系统

摘要: 一、开发背景 由于开发阶段需要频繁修改内核镜像文件和根文件系统,如果每次修改都通过烧写 emmc 或者烧录 sd卡制卡过于繁琐,所以需要通过网络启动和加载 二、开发需求 内核镜像文件(zImage)和根文件系统(rootfs)创建好后,存放于 Ubuntu 中,开发板启动过程中自动提取对应的文件。 阅读全文

posted @ 2023-08-24 20:00 掌控命运 阅读(1015) 评论(0) 推荐(0)

buildroot 构建根文件系统(1)最小系统

摘要: 一、开发背景 原开发板的文件系统拥有很大的冗余文件,需要裁剪文件系统或者根据需要定制文件系统 二、开发需求 1、构造最小系统,支持基本指令,例如 cd、ls、tar 等基础指令 三、开发环境 Linux Ubuntu 4.15.0-65-generic + buildroot-2023.02.3 + 阅读全文

posted @ 2023-08-24 19:15 掌控命运 阅读(2465) 评论(0) 推荐(0)

导航