大家好,随着 s t 公司停止对 s t m 三二固函数开发内容的更新, 越来越多的人使用 q 为 m s 的开发方式对 s t m 三二进行开发。 q 为 m s 是其跳库的开发方式, 其使用图形化界面对 s t m 三二的相关功能进行初始化配置, 这样就大大前面了开发演员的开发。 本节我们来学习如何安装 q 加 cube m s 开发环境。 首先我们准备以下软件对 q 五进行安装,主要安装十五幺和 m d k, 这样我们就不仅可以在 q 五上对五幺单面机进行开发,也可以对 m d k 软件进 对 h t m 三二进行开发。准备的软件有八个,一、 c 五幺软件二、 m d k 软件三、 q 软件的 h t m 三二 f 一的包。 当然如果使用 f 四开发,则需要安装 f 四的包,里面是 s t m 三二 f 一各种漆面类型。 四、 q 注册期软件五, c h 三四零创口驱动软件六、 s t 五幺 w 创口设备软件七, fly mcu s t m 三二创口设备软件八,电脑创口出手。接下来我们对以上软件进行逐个安装, 在此我已经准备好了这些软件,如果没有这些软件的,可以在网上搜索相关的资源进行下载安装。第一, c 五幺软件的安装, 在安装之前,我们先在我们的盘符建一个文件, 把我们的 q 安装在指纹 文件中,选择同意选择安装路径。我们接好的 q 文件夹, 这里有一个名称,我们可以都填一二三,当然也可以是别的名称, 这样我们就安装好了 q 软件中的七五幺。 接下来是第二个 m d k 软件, 选择同同意选择安装路径, 由于是相同的安装路径,所以这里的名称它 one 跟秀腰的一样, 这也选择底深啊。 接下来是第三步, 安装 s t m 叉 f 一的包。 接下来是第四步,对 q 五中只有幺和 n d k 软件进行破解。我们需要 使用 q 注射器软件,先把声音给关掉, 然后打开注射器软件。接下来打开 q 软件,以管理员身份运行, 选择完 建许可证管理,选择电脑 id。 现在我们要破解的是七五幺软件,生成七个这个 id, 我们把这个 id 复制到 这里进行添加,这也显示添加成功,制止秀邀软件过节已完成。 接下来是 m d k 软件的拨减,这里我们选择按选择生成 复制,把它穿接到这里,再选择添加支持。我们的 npk 软件也破解成功, 可以关掉注射器。第五步,安装 c h 三四零驱动软件。 这些显示安装失败是由于之前已经安装了,所以可以点击卸载再重新安装, 此时会显示安装成功。那是否真正安装成功?我们可以通过一个带有仙女三四零驱动芯片的单面齐刻板插入到电脑上来看设备管理器是否 能找到 c h 三四零驱动。 接下来我将单面机插入到电脑上来看我们的创可驱动。 好,我们在窗口处看到 c h 三四零驱动软件,并且此时他连到的是 consent 口。 好驱动完,软件安装完毕。接下来是第六步,将 s t c 五幺 damage 的下载软件发送到桌面。 你们可以把这个软件放到棋盘, 然后把它发送到桌面。 第七步,把 fly mpu 发送到桌面, 我们这里也把这个给复制到这里滤镜下把它放发送到桌面,以便我们下次使用。 第八步是电脑出口出手的准备, 我们也把电脑进入助手,复制到 s t c 五幺 w 去下载的文件路径下,把它发送到桌面。 这是晚 完成以上八个步骤的操作。我们完成了 q c 五幺和 n p k 软件的安装,并且集成到了一个 q 里面。 我们打开 htc 不要 damag 下载软件看一下, 可以看到可以正常打开,然后是啊, fly mcu 也可以正常打开窗口,出手也是一样正常打开。这时我们完成了 q 七五幺和 indicator 安装。
粉丝51获赞382

hello, 大家好,最近很多朋友在使用这个 cube max, 会发现有很多报错哎,不管是在我们工程配置之前,还是说是在我们生成项目的时候啊,那么我们本期视频就带着大家去搭建我们 cube max 的 环境, 那有关这个 qbox 安装包呢,我们就放在评论区了啊,有需要的朋友就在评论区自取哦, ok, 那 么打开我们的这个资料包哎,进入到我们的三二环境里面,找到我们 qbox 的 一个安装文件,双击运行它, 我们本次选择的版本啊,是这个六点一五的,所以说啊,我们就按着顺序去安装即可啊, next next 啊, 到这里的时候大家要注意,首先啊,这里是选择我们的安装路径,这个安装路径上不能出现中文, 尤其是很多朋友们要去选,呃,做买完电脑之后要给自己的设备命名吗?对吧,那这个设备命名的时候,有些朋友们啊,可能会,呃给他命名成中文名 啊,这个中文名其实是不可取的,尤其是像这种国外的软件啊,会出现很多的 bug 啊,我们这里呢就将它移至到我们的第一盘啊, 第一盘 cube max 这文件夹内部, ok, 呃,由于我现在是安装过 cube max 了,所以说,所以说它会提示啊,要不要去覆盖安装啊,我们同意就好了 啊,我这里是因为 cube max 还在运行啊,给它关掉, 然后,呃,就依次去安装它即可啊,同时检查所有的安装路径,它是不是有出现中文或者说是空格啊,有的时候空格呢,也会去影响到呃,我们整个程序的安装,毕竟它是一个空字符,对吧? ok, 那 么在这里啊,就稍微说一下我们 qmax, 它是我们 st 公司开发,专门为 hell 库开发的一个,呃, 工程配置类的文件啊。呃,可以去大大去缩减我们去搭建工程的时候的一个时间啊。 ok, 那 么我们来看一下安装的结果啊,我们这个安装程序,其实他现在看上去他是安装完成了,但实际上我们的后台还是在跑相关的,不过没关系啊,稍微等一会就好了。 ok, 看到这个界面呢则就是我们 cube max 安装完成啊。 ok, 打开我们的 cube max 这里呢就要带着大家来分析一下我们很多的问题,它到底是出现在了哪里 啊?呃,同样啊,我们安装完成之后的第一次启动相应的也会慢一点啊,不过这都是很正常的啊。 ok, 那 进来之后啊,来说一下,我们先来检查我们的这个 connection and updates, 检查我们这里的这个 result folder, 它这里是我们放我们芯片包的文件啊,去把它改一下啊,不要去放在我们这个 c 盘啊,因为也是相同的问题,我们在给设备命名,或者说是给我们的用户命名。 呃,使用中文名的时候啊,会导致有中文字母的,有的时候也会因为空格啊去有这个影响, 我们就把它放到我们第一盘啊,我是放到了第一盘的 pack 这里。 ok, 呃,然后呢,有些同学他可能说啊,我是跳了弹窗之后啊,他会进入到这个界面 啊,跳入弹窗,然后他问你要不要解决这个问题,你在解决问题之后他会你跳到这个界面,并且呢在这个界面里面,呃,这个位置它是一个红色的叉啊,我们只需要把这里啊去点一下就好了, 我们只需要把这个红色叉给它点一下啊,我现在是没问题的啊,红色叉给它点一下,然后呢等它这里运行完成之后,回到 update 这里去把我们的第一个文件夹啊给它改一下就可以了 啊。 ok, 那 么接下来就要来说一下我们相应的芯片包安装啊,也是在我们的 help 里面啊,比如说我现在想要去,呃开发一个 f 幺吧 f 幺系列的芯片,那么我们会选到这个 f 幺系列啊, 去选择相应的芯片包啊,直接去 install 一下啊,在这里这个 install 呢是需要你登录我们 cube max 的 一个账号, 如果说你没有账号,呃是需要先去申请账号,然后呢你才能去下载相应的一个安装包, 当然啊,这个安装包下载它是个在线模式,下载过程之中千万不要断网,如果说断网了,下载了一半断网了,那问题可能就不简单了啊,可能需要去到你的啊派克文件里面去检查这个问题,然后把原本的派克包删掉,然后再去下新的派克包, 这样话才能去呃彻底的解决这个问题。 ok, 那 么我们本期视频啊就到这里啊。

不会安装软件,不会调试程序?别急,新手教程来了!进入官网下载 m d k 第二步,按要求填写提交信息。第三步,点击获取安装包下载完成后第一步,双击下载好的安装包。第二步,先勾选同意,再点击 next。 第三步,先自定义安装路径,之后点击 next。 第四步,填写相关信息,然后点击 next。 第五步,等待安装,出现下图的页面代表安装完成。 keel 安装完成后需要安装对应的芯片包,打开 keel 后点击 pack installer, 在 devices 中下滑找到 st in microelectronics, 点击它前面的加号下滑找到 st m 三二 g 四 series 点击它前面的加号, 找到 s t m 三二 g 四三一,点击它前面的加号,再找到 s t m 三二 g 四三一 r b t x 在 p x 里面找到 k o s t m 三二 g 四 x x d f p 点击边上的 install 开始安装,等待下方的进度条加载到百分之百即可。注意,因为 s t m 三二 q max 是 基于 java 环境运行的, 所以需要提前安装 j r e。 在 官网中根据电脑系统选择对应的版本进行下载与安装即可。 java 环境配置好后,开始安装 stm 三二 cuba max。 第一步,打开官网,点击 get software 第二步,根据电脑型号与软件版本选择进行下载。第三步,打开安装包,点击 next, 勾选同意协议并点击 next。 第四步,选择第一个即可。点击 next 第五步,修改安装路径,然后点击 next, 在 弹出的页面选择 yes 第六步,无需进行其他操作,直接点击 next 即可。第七步,等待安装进度条加载完毕再点击 next。 安装完成后点击当退出软件,安装完成后需要安装器械包。 第一步,打开安装好的 stm 三二 qmax, 点击上面的 help, 选择 manage embedded software packages。 第二步,选择你需要的芯片型号,选择好版本号安装即可。新建工程。第一步,查看原理图,在原理图上找到相对应的引脚。第二步,在 file 里找到 new project, 选取主控芯片 s t m 三二 g 四三一二 b t 六。 第三步,配置 h s e 帧帧,并设置为系统主摄中。第四步,配置调试接口为串行线模式。第五步,配置对应的引脚。第六步,配置时钟数。 第七步,设置基本参数。最后打开工程文件即可。接下来就是程序下载和调试了。第一步,点击 debug use 中选择 sims step bugger。 第二步,将 flash download 中的 reset and run 勾选。第三步,添加 s t m 三二至四三 x 四 x 一 二八 kb flash, 然后点击 ok, 将程序下进,进入试竞赛时讯平台后,就可以进入仿真界面进行仿真了。教程结束,开始练习吧!

复制一份代码, 在这里,我们在这里可以更改单面积 的型号,比如说现在是 f 一零三二七,我们可以改成 f 一零三二比,然后点确定, 那如果是在 mx 软件里面的怎么改? 这个工厂的芯片是 f 一零三二七 这个芯片现在我们想要更改的了芯片型号,我们可以以记事本或者其他的 编辑软件打开这个 ioc 后缀的软件, 我们在这里可以看到他的芯片信号,我们查查找, 这是咳嗽家爱情茶茶枣, 这里全部替换, 那这里就已经替换掉了,还没有保存,然后再打开看一下, 这里就已经改过来了。


大家好,上一节我们已经完成 q 五七五幺和 n d k 软件的安装,本节我们来学习 q m s 软件的安装,在学习 q m s。 软件安装之前,我们先测试上一节安装的 q 软件 是否安装成成功,可以正常使用。接下来我们建一个十五幺工程和 s t m 三的工程进行测试。首先在桌面创建一个文件夹,用于保存创建的十五幺和 n d k 工程 里面建一个七五幺的文件卡,还有那是天山 二的文件夹。我们打开 q 软件,首先我们创建西五幺单面器工程,新建这几个项目名称叫做西五幺吧。 然后找到七五幺的芯片型号,比如八九七五幺,可以找到 a d 八九七五幺或者是五二, 这样我们就可以知道我们七五幺软件是已经安装成功。接下来我们找 s t m 三二的芯片, 我们输入 f 一零三二星,可以找到相应的 s t m 三二单面七芯片型号,或者是 j t 六 j, 这样我们可以知道上一节的 q 中十五幺和 n d k 软件都已安装成功。接下来进入 q m s 软件的安装, 对于 q 五 m s 软件的安装需要准备以下三个软件, 需要准备以下三个软件,第一个是 j r e 软件,是安装 travo 环境的软件。第二个是 s t m 三二酷狗 m s 软件。第三个是 q m s 软件 的 s t m 三二 f 一的包,里面是 s t m 三 f 一的各种芯片型号。 然后是各个软件的获取网址,如果没有相应软件的,可以通过以上的网址进行软件获取,我们可以这些测试一下这些网址, 比如 j i e 软件,我们可以找到相应的 java 文 键进行下载就可以了。第二个 hube m s 的软件,我们进行测试 啊,我们可以看到 s d m 三二 q 为 m s。 我们点击下载,点击 windows, 点击接受。 这里我们想要下载指软件,我们需要输入我们的邮箱,这样我们点击下载, sg 公司就会把相应的软件发到我们的邮箱。 第三个是 q m s 的 f 一的包,如果是 f 四,那就需要 f f 四的包,在这里我们可以获取这个包,这个包的版本是一点八点零的包, 获取方式和 q m s 软件类似,需要填入我们的信息和邮箱,这样 s t。 公司才会把其他的软件发到我们的邮箱中。 接下来我们对以上软件进行逐个安装。首先我们需要安装 c e r 软件, 这里我已经准备好了小英文软件,我们以管理员身份运行 zie 软件, 点击安装 好,安装成功。接下来是安装 s t m 三二 q 本 m s 软件,我们先在我们的排图建一个文件墙, 我的名称就叫做 s t m 三二 tube m s。 然后我们打开 s t m 叉 q 为 m s 软件进行安装, 下一步同意下一步这里落镜,我们可以选择刚刚新建的文件夹 s t m 叉 q 为 m s 啊,这样我们就已经安装完了 q b m s 软件。接下来我们打 开 qq ms 软件看一下。 在装建 q 五 m s 项目工程之前,我们需要安装 q 五 m s 的 s t m 三 f 一的包,我们点击。接下来是第三步 安装 q m s 软件的 s t m 三 f 一的包,我们点击帮助点击包管理, 这里需要更新,我们看一下更新设置, 我们找一下相应的芯片型号, f 一一三二 c t 六,这里可以找到相应的芯片型号, 那如果我们要生成 cube 的项目,我们需要安装 f 一的包, 他可能更新相应的数据。啊, 好,更新完毕,我们可以正常使用,我们添加第三步,我们添加这个 m s f 一的包,我们点击帮助点击包管理,还在更新,我们点击 s t m i f 一, 我们发现下面没有相应的包,我们可以通过下载的方式进行包的安装,也可以通过下载好的本地文件进行安装,这里一点八点五是最新的版本,我们下载的是, 我们下载的是一点八点零的版本,我们可以看一下,我们选择本店安装 fe 的包,找到桌面, 点击 cube fe cube fe 的包, 打开,此时正在安装,等安装完毕,我们会发现我们安装的包版本是一点八点零,此时这里会有一个绿色的填充, 这样我们就完成了 s t m 十二去尾 m s 软件的全部安装。我们新建一个项目看一下, 先在 q 本 m s 创建一个文件夹,用以保存项目。 先选择芯片型号, 比如这辅音 零三二 c t 六,选择 send 芯片,芯片点击开始项目,或者是双击, 这样我们就可以对 i c t 六这款芯片进行相应的初始化配置, 比如我们要设置它始终是外部使用轻震,然后轻震的频率,我们选择最大七十二兆, 这样他就会自动配置相应的时钟频率。其他功能我们先不配置,我们可以创建 生成一个工程,这里需要给工程起一个名,我们可以是一个测试选择我们要保存保存的工程路路径, 然后这里我们选择 indik on, 这里由于它默认的是 连接到最新的一点八点五的包,所以我们需要选择我们安装的包是一点八点零版本的。 这里我们一般选择我们配置了什么资源就生成什么资源,然后这里要选择第一个就是配置了每个 资源生成独立的点息和点 h 文件,接下来我们可以点击生成项目, 这样我们的项目就已经接好,打开是一个 q s t m 三二的工程项目, 这样我们就完成了 tube m s 软件的安装,并且测试工程创建 实现能够正常实现。我们打开我们专线的工程,可以看到里面有 q b m s 的图标,还有在按里面有 q 的工程项目, 这样我们就完成了 cube m s 加 q 开发环境的安装。

stm 三二 qb max 大家应该都用过吧,现在 st 推出了 stm 三二, qb max 二,彻底重构了软件以后,新的 st 芯片将在 qb max 二上生成,以前的芯片继续使用 qb max 一, 大家可以去官网下载体验一下,如果没有 s t 账号或者收不到下载邮件的同学,可以找老师发一下安装包,我安装好了,带大家先云体验一下。这启动界面搞得和芯片一样,还有一个定位, p 一 一角有细节,启动是要快很多,和原来的逻辑类似, 选择创建工程的方式。芯片目前只有 c 五系列,随便选一个。这里和原来不一样了,需要先设置工程名字和路径。 这个影角界面漂亮多了,很细腻,现代化的感觉。依旧是可示画的操作,右边可以直接显示影角相关的信息,甚至兼容五幅这种信息也有,也可以左上角搜索,影角高亮也挺好看的,还能四十五度旋转。 第二个是时钟数界面,新版的细节多了很多,可以具体到某个外设的时钟,原来的倒总线就不显示了, 还能表格显示。时钟配置,纯文本形式,方便以后喂给 ai 了。接下来是外设配置界面分类逻辑和原来差不多,每个外设需要先激活才能配置,选择不同的调试方式。对应的引角这里也会罗列展示。 g p i o 的 配置和原来也差不多,中间键目前只有 free r t o s 这部分支持比较少,还多了一个 pad 模块,我感觉类似二 d o a o 那 种酷,以后硬件有什么模块,这里就勾选什么模块。最后是工程设置支持的工程只有三类,一个 i a 二, 一个 c m s i s 只支持 ac 六,也就是不支持各位的 t o v 五啦。对于新的 q b m x 二大家感觉如何?评论区交流一下。


打开 d m 三二 q 单图形化编程工具,选择使用的单片机型号 p 至外部高速时中原, 通过时钟数配置外设时钟, 使能 user 日益不通信,对应引脚会自动开启。设置 换口的波特率,数据长度较严位停止为等参数。输入工程名,选择保存路径意见, 将外设初始化为独立的 c 和 h 文件,生成工程代码。 打开工程,进入干 k e d 中编写程序 s e m 三二 q galact, 自动生成外设初始化代码。 主函数 y 循环中编写程序使用库函数,从串口输出字符, 使用 print 函数时发现报错, 此时需要对 perin 函数进行重定项 pre n, 将函数重定向完成后报错消失。 设置二千毫秒一次循环 编译程序, 下载程序到单片机 实验效果演示。

打开 stm 三二 cube mx, 从 pad 创建工程,在搜索框输入开发版型号,选中开发版开始创建。在工程管理页面输入工程名、工程路径以及开发 ide 等信息, 接 generate code 开始生成。打开 stm 三二 cube ide, 把生成的工程引 pad 进来。 现在我们来看一下工程的目录结构。先从括目录开始。 main 点 h 是 主程序头文件,里面包含了全局宏和函数声明 help config 点 h 是 help 配置文件,用于起用或裁剪外设驱动。 it 点 h 是 中断符函数的声明命令。点 c 文件定义了应用程序入口 msp 点 c 文件包含了还有底层的一些初识化函数,像 gpo, dma、 始终等。 it 点 c 里面是重大幅函数的实线 c 库点 c 和 system 点 c 是 c 标准库的底层适配层,用于支持 mylock, print f 等 c 库函数。这个文件里面有 system in it, 在 reset handle 的 里面被调用, 还有系统适中配置,这个是启动文件芯片上电后执行的第一段代码,在这里定义。 simcs 是 arm 官方定义的 c p u 抽象层,不同厂商内核用同一套接口。还有 driver 是 外设驱动库,基于 simcs 后面还有两个链接脚本, flash 点 l d 和 run 点 l d 告诉辨析器程序变量在 flash run 的 什么位置,可以选择将程序下载到 flash 或者是 run, 这里是默认下载到 flash。