<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[mz__zm的博客]]></title><description><![CDATA[学以致用，记录过程]]></description><link>https://blog.youkuaiyun.com/mz__zm</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; mz__zm]]></copyright><item><title><![CDATA[(1)Simulink+C2000--点亮LED]]></title><link>https://blog.youkuaiyun.com/mz__zm/article/details/153031823</link><guid>https://blog.youkuaiyun.com/mz__zm/article/details/153031823</guid><author>mz__zm</author><pubDate>Sat, 11 Oct 2025 10:48:24 +0800</pubDate><description><![CDATA[本文介绍了使用Simulink+C2000控制LED的完整流程。首先详细说明了开发环境搭建步骤，包括安装CCS12.8.1、Matlab2024b和controlSUITE-v3.4.9，以及在Matlab中配置C2000硬件支持包的过程。随后演示了在Simulink中创建工程、配置GPIO模块（使用TMS320F280039C开发板的GPIO22和GPIO20）并设置0.5秒翻转周期的具体方法。文章还提供了编译、部署和下载程序到开发板的操作指南，最后成功实现了两个LED以0.5秒间隔交替闪烁的效果。过程中]]></description><category></category></item><item><title><![CDATA[STM32F103的ADC外设1 -- 使用1个ADC同时进行规则采样和注入采样(HAL库)]]></title><link>https://blog.youkuaiyun.com/mz__zm/article/details/146398291</link><guid>https://blog.youkuaiyun.com/mz__zm/article/details/146398291</guid><author>mz__zm</author><pubDate>Thu, 20 Mar 2025 16:42:02 +0800</pubDate><description><![CDATA[STM32的ADC可以通过配置不同触发源触发ADC进行采样，按照触发源分类可以分为规则触发和注入触发。不同的触发源下ADC进行规则组采样和注入采样。准备使用ADC1实现4个通道的采样(IN10\IN11\IN12\IN13)，同时将IN10、IN11配置为规则触发采样，IN12、IN13配置为注入采样。DMA搬运规则组结果，中断读取注入采样结果。触发源使用TIM2的CH1---->注入采样和TIM2的CH2---->规则采样，触发频率1HZ。]]></description><category></category></item><item><title><![CDATA[CCS - 进入Debug模式时出错]]></title><link>https://blog.youkuaiyun.com/mz__zm/article/details/146043998</link><guid>https://blog.youkuaiyun.com/mz__zm/article/details/146043998</guid><author>mz__zm</author><pubDate>Wed, 05 Mar 2025 15:22:35 +0800</pubDate><description><![CDATA[按照上述步骤操作之后即可正常进入Debug。]]></description><category></category></item><item><title><![CDATA[embench测试流程笔记]]></title><link>https://blog.youkuaiyun.com/mz__zm/article/details/145555291</link><guid>https://blog.youkuaiyun.com/mz__zm/article/details/145555291</guid><author>mz__zm</author><pubDate>Wed, 12 Feb 2025 13:35:11 +0800</pubDate><description><![CDATA[因为编译环境的原因，测试编译代码大小和测试运行速度是分两次完成的，所以从环境搭建以及编译实现上我就分两次记录了。]]></description><category></category></item><item><title><![CDATA[STM32G474--Linpack程序移植笔记]]></title><link>https://blog.youkuaiyun.com/mz__zm/article/details/145587784</link><guid>https://blog.youkuaiyun.com/mz__zm/article/details/145587784</guid><author>mz__zm</author><pubDate>Wed, 12 Feb 2025 13:33:29 +0800</pubDate><description><![CDATA[直接将该页面的测试程序复制到新建的linpack.c文件中即可。]]></description><category></category></item><item><title><![CDATA[STM32G474--Whetstone程序移植(单精度)笔记]]></title><link>https://blog.youkuaiyun.com/mz__zm/article/details/145498940</link><guid>https://blog.youkuaiyun.com/mz__zm/article/details/145498940</guid><author>mz__zm</author><pubDate>Fri, 07 Feb 2025 17:35:58 +0800</pubDate><description><![CDATA[参考这篇笔记从我的仓库中选择合适的基本工程，进行程序移植。这里我用的是stm32g474的基本工程。]]></description><category></category></item><item><title><![CDATA[使用git clone一个指定文件或者目录]]></title><link>https://blog.youkuaiyun.com/mz__zm/article/details/145497001</link><guid>https://blog.youkuaiyun.com/mz__zm/article/details/145497001</guid><author>mz__zm</author><pubDate>Fri, 07 Feb 2025 16:21:16 +0800</pubDate><description><![CDATA[分支的名称一般为master，但是我在创建仓库的时候就改成main了，所以clone的时候就得用mian。在新建的文件夹下执行初始化动作是因为要保证本地是在git的环境下，为关联远程仓库提供前提。以我自己的gitcode仓库为例。]]></description><category></category></item><item><title><![CDATA[STM32G474--Whetstone程序移植(双精度)笔记]]></title><link>https://blog.youkuaiyun.com/mz__zm/article/details/145487723</link><guid>https://blog.youkuaiyun.com/mz__zm/article/details/145487723</guid><author>mz__zm</author><pubDate>Fri, 07 Feb 2025 11:49:31 +0800</pubDate><description><![CDATA[我用github被墙了，所以用了KK的方式。获取的程序目录如上所示。]]></description><category></category></item><item><title><![CDATA[STM32G474--Dhrystone程序移植笔记]]></title><link>https://blog.youkuaiyun.com/mz__zm/article/details/145479590</link><guid>https://blog.youkuaiyun.com/mz__zm/article/details/145479590</guid><author>mz__zm</author><pubDate>Thu, 06 Feb 2025 18:15:02 +0800</pubDate><description><![CDATA[核心程序下载网址：http://www.roylongbottom.org.uk/classic_benchmarks.tar.gz程序包含以下文件，包含32位的和64位的，以及第一版和第二版的。而移植到cortex-M平台只需要dhrystone2文件夹中的文件即可。]]></description><category></category></item><item><title><![CDATA[git bash添加tree命令]]></title><link>https://blog.youkuaiyun.com/mz__zm/article/details/145472767</link><guid>https://blog.youkuaiyun.com/mz__zm/article/details/145472767</guid><author>mz__zm</author><pubDate>Thu, 06 Feb 2025 14:35:37 +0800</pubDate><description><![CDATA[在git bash里面输入命令：tree，弹出错误如下，解决git Bash下安装使用tree。]]></description><category></category></item><item><title><![CDATA[STM32G474--Coremark程序移植笔记]]></title><link>https://blog.youkuaiyun.com/mz__zm/article/details/145470318</link><guid>https://blog.youkuaiyun.com/mz__zm/article/details/145470318</guid><author>mz__zm</author><pubDate>Thu, 06 Feb 2025 12:04:02 +0800</pubDate><description><![CDATA[网址：https://github.com/eembc/coremark如下图所示为目录结构。]]></description><category></category></item><item><title><![CDATA[1_TMS320F280039C_新建工程(推荐)2]]></title><link>https://blog.youkuaiyun.com/mz__zm/article/details/145305762</link><guid>https://blog.youkuaiyun.com/mz__zm/article/details/145305762</guid><author>mz__zm</author><pubDate>Thu, 23 Jan 2025 14:07:22 +0800</pubDate><description><![CDATA[CCS版本：12.81直接通过新建CCS工程，发现没有配置外设的syscfg文件，通过新建file=》filename.syscfg发现外设可配置不全，此外还有许多全局变量没有配置，所以不建议新建工程，而是从SDK包里直接导入空工程。在TI最新的CCS版本中如20.0.0中，会有各种不同pin脚封装的空工程提供导入。]]></description><category></category></item><item><title><![CDATA[1_TMS320F280039C--新建工程1]]></title><link>https://blog.youkuaiyun.com/mz__zm/article/details/145302784</link><guid>https://blog.youkuaiyun.com/mz__zm/article/details/145302784</guid><author>mz__zm</author><pubDate>Wed, 22 Jan 2025 14:37:23 +0800</pubDate><description><![CDATA[直接编译=>Debug即可，显然此时printf打印功能已生效(直接在CCS IDE的调试窗口打印)编译之后会报warning，是因为新建工程是没有配置堆的大小，那么对应的配置一下即可。随即生成工程如下，可直接编译并下载（只不过没有任何功能罢了）添加头文件stdio.h，可直接调用printf函数。]]></description><category></category></item><item><title><![CDATA[TMS320F280039CLaunchPad导入SDK工程时Debug时报错]]></title><link>https://blog.youkuaiyun.com/mz__zm/article/details/145302157</link><guid>https://blog.youkuaiyun.com/mz__zm/article/details/145302157</guid><author>mz__zm</author><pubDate>Wed, 22 Jan 2025 14:06:44 +0800</pubDate><description><![CDATA[在工程目录下找到targetConfigs文件夹下的.ccxml文件，哪个是Active就双击打开哪个。选择正确的Jatg模式，配置完成点击Save即可Debug。双击打开后是如下界面，如图所示双击。显然时JATG的问题。]]></description><category></category></item><item><title><![CDATA[C2000 FASTRTS库和TMU指令--基于软件算法实现并运行得到TMU运算的理论精度]]></title><link>https://blog.youkuaiyun.com/mz__zm/article/details/144581792</link><guid>https://blog.youkuaiyun.com/mz__zm/article/details/144581792</guid><author>mz__zm</author><pubDate>Thu, 19 Dec 2024 12:19:57 +0800</pubDate><description><![CDATA[在TI的C2000Ware库中包含了TMU指令实现的原理算法，FASTRTS库和TMU指令主要包含atanf32、cosf32、divf32、sinf32、sqrtf32。]]></description><category></category></item><item><title><![CDATA[STM32F4xxTemplate工程--编译器从AC5切换到AC6]]></title><link>https://blog.youkuaiyun.com/mz__zm/article/details/144563652</link><guid>https://blog.youkuaiyun.com/mz__zm/article/details/144563652</guid><author>mz__zm</author><pubDate>Wed, 18 Dec 2024 16:42:53 +0800</pubDate><description><![CDATA[再全局编译就0错误0警告了。此时再切换回AC5编译同样正常。5、在上述配置的基础上编译不会报错但是会有一个警告。4、配置Warning和C语言版本。1、删除CMSIS头文件索引。2、配置Run-time环境。这是一个关于空循环的警告，]]></description><category></category></item><item><title><![CDATA[CCS - 通过打断点测量代码运行时间]]></title><link>https://blog.youkuaiyun.com/mz__zm/article/details/138704475</link><guid>https://blog.youkuaiyun.com/mz__zm/article/details/138704475</guid><author>mz__zm</author><pubDate>Sat, 11 May 2024 10:51:50 +0800</pubDate><description><![CDATA[比如想精确测量某段代码或者某个函数的开销，仅仅是想临时用一下，并且想有较高精度(精确到CPU的pipline cycle)，通过写测试函数的方法简单，但是比较麻烦，CCS就提供了这样的测量功能。]]></description><category></category></item><item><title><![CDATA[Keil - 通过打断点测量代码运行时间]]></title><link>https://blog.youkuaiyun.com/mz__zm/article/details/138522142</link><guid>https://blog.youkuaiyun.com/mz__zm/article/details/138522142</guid><author>mz__zm</author><pubDate>Tue, 07 May 2024 10:39:41 +0800</pubDate><description><![CDATA[6、观察窗口以及时间复位(可通过打断点的方式测量某一段代码的运行时间)2、选择调试器，进入Setting页面。3、进入Trace界面进行相关配置。4、配置频率并使能Trace功能。1、在魔术棒进行相关配置。5、进入Debug模式。]]></description><category></category></item><item><title><![CDATA[Linux - tar命令详解(压缩，解压，加密压缩，解密解压)]]></title><link>https://blog.youkuaiyun.com/mz__zm/article/details/138501634</link><guid>https://blog.youkuaiyun.com/mz__zm/article/details/138501634</guid><author>mz__zm</author><pubDate>Mon, 06 May 2024 17:37:43 +0800</pubDate><description><![CDATA[.tar 用 tar -xvf 解压*.gz 用 gzip -d或者gunzip 解压.tar.gz和.tgz 用 tar -xzf 解压*.bz2 用 bzip2 -d或者用bunzip2 解压*.tar.bz2用tar -xjf 解压*.Z 用 uncompress 解压*.tar.Z 用tar -xZf 解压*.rar 用 unrar e解压*.zip 用 unzip 解压。]]></description><category></category></item><item><title><![CDATA[STM32的ADC模式及其应用]]></title><link>https://blog.youkuaiyun.com/mz__zm/article/details/135790769</link><guid>https://blog.youkuaiyun.com/mz__zm/article/details/135790769</guid><author>mz__zm</author><pubDate>Fri, 26 Jan 2024 22:40:39 +0800</pubDate><description><![CDATA[STM32的ADC有几种模式，用于高级转换过程，以便在电机控制等应用中获得有效的转换结果。]]></description><category></category></item></channel></rss>