标签 嵌入式 下的文章

YTM32B1LD0系列MCU时钟模块介绍

YTM32B1LD0系列MCU是苏州云途半导体针对车身控制领域推出的入门级32位产品,最高主频达48MHz,内嵌64KB Flash和8KB SRAM,MCU内嵌CAN-FD,LIN等丰富接口,满足车规可靠性要求AEC-Q100。可以应用于车身传感器控制、电机控制、胎压监测、电动座椅、电动尾门、天窗、灯光控制及内饰灯控制等方面。CPM的基本特性YTM32B1LD0系列的时钟和电源模块统一通过...

继续阅读 »

芯片调试端口不稳定情况调试

最近又回来一批新的芯片,作为测试攻城狮,又要忙活一阵子了,因为这是原来项目基础上出来的新版本的芯片,所以测试电路板还是可以继续用的。新芯片换上之后上电,下载调试一波走起。。。。哎,为啥找不到CORE呀,什么情况,芯片变砖了?不会吧,我还是很相信公司的研发水平的,但是,啥情况呀,测试电路板应该没啥问题呀,上一版芯片跑的欢快的很。艰难排查第一步没啥办法,好好找找原因吧,芯片找不到core,这个玩...

继续阅读 »

Cortex-M FPU的一点点小问题

FPU全称Float Point Unit,即浮点运算单元,是CPU中针对浮点运算进行加速的单元,在Cortex-M系列CPU中,FPU是一个可选选项,引入FPU之后可以有效加速浮点运算速度,提高CPU性能。理论上是这么个说法,但是实际使用中我却遇到了这么一个问题:使用了FPU之后,程序运行时间反而更长,这个着实奇怪。于是我展开了比较深入的Debug,首先FPU的开启和关闭是通过IAR的选项...

继续阅读 »

ESP32 MacOS开发环境搭建

最近手痒痒,又重新入手了一块ESP32和一块ESP8266开发板,主要是这俩玩意真的是便宜好玩,还可以直接联网,本身只有一块橡皮大小,真的非常适合玩耍。另外ESP的软件资源也是比较丰富的,虽然CPU是一个不怎么主流的处理器,但是各种移植都有,什么LUA呀,micro-python呀,甚至JavaScript都可以在上面跑。不过从我之前玩这块开发板的经验来看,这些移植基本都是在玩一玩的层面上,...

继续阅读 »

QEMU资源占用过高的问题

QEMU是一个非常流行的虚拟机软件,支持多种架构CPU的模拟运行,就连我常常使用的VPS实际很多都是QEMU实现的。除了x86架构之外,QEMU支持各种常见的处理器模型,比如ARM,MIPS,PowerPC,RISCV等等,这个也是QEMU区别于其他虚拟机软件的优势之一。最近在学习ARM的时候,因为懒得搞什么开发板,所以就直接在QEMU上搞一下,QEMU还是非常方便的,直接下载ARM相关组件...

继续阅读 »