YTM32B1LD0系列MCU时钟模块介绍

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

继续阅读 »

macOS Big Sur 下安装numpy和pandas

Python是我最喜欢的一个脚本语言,主要原因就是各种库非常多,并且相当齐全,安装也是非常简单,最近系统升级到Big Sur之后,发现python也升级到了3.9版本,奈何我之前装的一堆扩展都没了,只好重新装,但是当我装到pandas库的时候,总是出现以下问题:ERROR: Command errored out with exit status 1: command: /usr/lo...

继续阅读 »

记录一次非常神奇的调试经历

最近真的是有些忙,好就好及都没有更新了,可能也是因为最近调试都比较顺利,没有碰到什么特别值得记录的bug,哈哈。不过这次真的是有bug还有闲,所以就记录一下。问题描述首先我们还是按照惯例对问题进行一个简单的说明,这次问题出现在对一个CM0+的芯片调试上,程序采用gcc编译,调试是使用的Ozone,这个应该算是一个非常不典型的工具链了,但是我对这个还是比较偏爱的,因为这套工具链是全平台的,并且...

继续阅读 »

SVN hook 的打开方式

公司最近决定用SVN来管理设计相关的代码,虽然这个玩意有点老了,但是IC上似乎喜欢的人还是挺多,并且这个玩意比较符合IC设计的一些流程,因为IC中一般都是按照IP管理的,每个IP都相对独立,如果要用git的话,就要搞很多的submodule,实际操作起来更为复杂,并且SVN每个目录都可以单独pop,虽然达不到IC设计希望的单独文件的pop,还是比git每次都要下载整个git源要好很多,综合对...

继续阅读 »

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

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

继续阅读 »