芯课堂 | 使用 SWM341 系列 MCU 环境配置

news2024/10/21 19:27:03

图片

SWM341系列MCU调试环境配置

SWM341 是华芯微特的其中一款 MCU,341 和 341+内置 SDRAM 的 34S 系列,其内核相同。

芯片使用安谋科技“星辰”STAR-MC1 内核,基于 Arm-V8 指令集架构,下载烧录选 M33,对应的工具需要升级;

图片

1、使用 KEIL 版本: 在 5.33 以上,兼容性更好(最好是 5.33—5.36 之间,5.37 编译时有时报错);

2、调试工具: 可认用 Jlink,或 DAPlink, JLINK 硬件、软件版本分别要 V9 以上,6.98 以上;daplink 需要支持armV8 版本(注意,设置 flash Dowhoad 的 SIZE,改成 0x4000 分配给下载算法 flm 的 ram 要充足)

搭建调试环境,PACK包、基础库、软件例程、硬件原理图和AD格式的PCB(Altium Designer)

SYNWIT系列技术应用资料 (下载时请用子文件夹下载;文档会不定时更新,请保存链接,及时下载最新内容)

华芯微特论坛:bbs.synwit.cn

网盘下载链接:https://pan.synwit.cn/#s/-PWWScTg

访问密码:C500L

图片

图1 MCU PACK包下载地址(含多个MCU)

图片

图2 341基础库各模块lib下载路径

图片

图 3:64PIN 34SRE & 100PIN 34SVE 原理图 PCB

图片

图 4: 屏驱上位机 Synwit UI Creator

图片

图 5:屏驱上位机 Synwit UI Creator 相关文档

图片

图 6:找不到核或需要 ISP 擦除程序参考文档

4.屏驱上位机 Synwit UI Creator,已免费开放使用,所见即所得,基于 LVGL 7.11 的 UI,下载路径:03 / 00;

使用手册在 03\03 目录;(注意:不要用中文名路径,路径不要太深,安装时关闭杀毒软件)

5.34S 系列介绍:内置 SDRAM(2MB/8MB/16MB 等),硬件方式驱动,最高主频 150M。可以支持 24bit/16bit / 8bit /

spi 方式驱动 TFT 彩色液晶显示屏。具有 SD/USB/CAN 等接口,适用于对 UI 显示相对高,需要程序存储大的应用场

合,可播放 AVI 视频,JPEG 硬解码,建议显示屏分辨率在 1024x600 以内。建议在 LVGL GUI v7.11 以内应用。

6.在使用过程中,MCU 支持 JLINK 下载,如果发现找不到核,可以参看《SWM341 找不到核参考方案》;MCU 支持

在加密或锁住后, ISP 模式(BOOT 串口模式)擦除程序或烧录程序,参看《SWM341 系列 ISP 模式操作参考》

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2213789.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

MySQL中库的操作

目录 前言 一、查看数据库 1.1、语法 二、创建数据库 2.1、语法 2.2、自定义⼀个数据库 2.2.1、创建一个名为“aokey”的数据库 三、字符集编码和校验(排序)规则 3.1、查看数据库支持的字符集编码 3.2、查看数据库支持的排序规则 3.3、不同的字串集与排序规则对数…

芯片供电引脚为什么要放一个104电容?

每个芯片的电源都要接一个104电容是为什么? 这颗电容叫高频旁路电容,作用就是把电源中的高频杂波对地短路防止高频污染,降低电源输入对芯片的影响。 接地滤波电容,如果没有,杂波干扰非常大,有了这个滤波电容&#x…

Json-Rpc框架(项目设计 —— 服务端客户端 模块功能划分简介)

阅读导航 引言一、理解项目功能⭕分布式RPC服务发现/注册/订阅/创建 结构图⭕项目三大核心功能 二、服务端模块划分简介三、客户端模块划分简介 引言 在上一篇文章中,我们深入探讨了Json-Rpc框架中不可或缺的序列化与反序列化利器——JsonCpp库。 在本篇文章中&am…

Python酷玩之旅_如何正确使用pipreqs完成依赖导出(解决UnicodeDecodeError)

导览 前言Q:如何正确使用pipreqs1. 安装库2. 命令详解2.1 options2.2 path 3. 实践与问题 结语系列回顾 前言 使用python开发的应用在迁移部署的时候,你一定会使用pipreqs(当然也有其他选择)吧?这是一款强大的依赖管理…

【STM32CubeMX开发】-2.1-TIM_生成一个定时器中断

目录 1 Tim定时器的时钟源 2 Tim定时器的配置 2.1 中断配置 3 生成代码 4 测试结果 结尾 1 Tim定时器的时钟源 TIM1的时钟来源自APB1 Timer clocks,时钟树上所有总线频率均设置为了STM32F0能达到的最高频率,此时APB1 Timer clocks 48MHz。 2 Tim…

pdf加密怎么弄?8款热门pdf加密工具大盘点,速来收藏!(2024)

在如今,分享pdf文件时确保敏感信息的安全显得尤为重要。如果没有适当的保护措施,这些文件可能会被不法人士访问,从而对您的数据和声誉造成风险。为了避免这种潜在的问题,在Windows操作系统上加密pdf文件就显得非常有必要。如果您不…

vue3 使用 Vue Router实现前端路由控制

vue3 使用 Vue Router实现前端路由控制 **在现代Web应用中,前端路由控制是非常重要的一部分。它可以帮助我们将不同的页面内容展示给用户,同时保持用户在浏览不同页面时的连贯性。本文将介绍如何使用Vue Router来实现前端路由控制。 首先,我…

在Oxygen编辑器中支持数学公式

在编写文档时,经常需要插入公式。虽然将公式作为图片插入到文档中是可以的,但这会使后续的修改变得非常不便。目前,MathML (Mathematical Markup Language) 和 LaTeX 是两种常用的数学公式描述语言,它们各自具有不同的特点和适用场…

Protobuf:消息更新

Protobuf:消息更新 更新字段保留字段未知字段option选项 在开发中,需要对产品进行版本迭代。迭代前后,类的成员可能就会有所改动,一旦类成员改动,那么老版本的对象,新版本可能就无法解析,此时就…

ubuntu中多cuda版本兼容问题

当ubuntu中已经有老版本的cuda时,按正常步骤直接下载新的cuda和cudnn,只需要注意在下载新的cuda版本时,出现“A symlink already exists at /usr/local/cuda. Update to this installation?”,选择“no”,之后按如下的…

【华为HCIP实战课程十二】OSPF网络中1类2类LSA SPF详解,网络工程师

一、OSPF 1类LSA详解 1、通告者(产生LSA的设备):任何一台设备都会产生1类LSA 2、通告的范围:区域内部 3、功能和内容:产生拓扑信息和路由信息 LSA是OSPF链路状态信息的载体 4、每台OSPF路由器使用一条Router-LSA描述本区域内的链路状态信息 Type :LSA类型,Router-L…

Java学习Day45:兰喜村(Redis)

1.redis概念 1.是什么 redis(c语言开发的高并发键值对数据库)是nosql的一种,是键值存储数据库; 其核心概念是三高:高并发,高可用性和高扩展性; 优点:快速存取高并发 缺点&#…

Echart自定义饼图

const chartOption computed(() > {return {//与容器边距// grid: {// left: 3%,// right: 4%,// bottom: 3%,// containLabel: true// },// 自定义鼠标悬浮显示内容tooltip: {trigger: item,formatter: function (params: any) {return ${params.value} 个},textS…

新手铲屎官提问,如何在双十一选到性价比高的宠物空气净化器

不知不觉就已经迎来了双十一,这一年即将到头了,意味着我养猫已经是第五个年头了。 当初养猫的时候,就看中了长毛类型的猫,因为感觉摸起来会更舒服,美型到舒服确实是舒服了,但是面临的挑战也不少。其中浮毛…

电脑显示d3dcompiler_47.dll缺失如何修复,马上教你6个修复方法

在用电脑的时候,很多人就遇到过一个叫“计算机缺失d3dcompiler47.dll”的错误提示。在详细解读计算机缺失d3dcompiler_47.dll问题时,我们首先需要了解这个文件的作用,以及缺失d3dcompiler_47.dll对系统的影响和解决方法。 一,d3dc…

『网络游戏』数据库增加主角属性【27】

打开数据库设计表 添加字段 修改服务器脚本:GameMsg.cs 修改服务器脚本:DBMgr.cs 运行服务端 运行客户端 - 点击创建角色进入游戏后左上角的主角UI被打开暂未设计 刷新查看数据库信息 本章结束

VHDL基本结构和逻辑示例

VHDL基本结构和逻辑示例 1.VHDL的基本结构 VHDL的基本结构包含了三段: -- library and package -- entity -- architecturelibrary and package:相关库和软件包(相当与c语言的头文件) entity:实体(描述输…

三、Anaconda 的使用

Anaconda 的使用 前言一、Anaconda 环境使用1.1 虚拟环境操作1.2 使用镜像源 二、PyCharm配置Anaconda环境2.1 第一步2.2 第二步2.3 第三步2.4 第四步2.5 第五步2.6 第六步2.7 第七步2.8 第八步 总结 前言 如果在一个环境中,我们做了多个项目的话,那么后…

SHAP 依赖图

SHAP 依赖图 SHAP 依赖图用于可视化单个特征对机器学习模型预测结果的影响,具体来说,x 轴是特征值,y 轴是 SHAP 值(度量特征对预测结果的重要性),这些图可以直观地显示出某个特征是对模型预测起正向还是负…

web前端-----html5----用户注册

以改图为例 <!DOCTYPE html> <html lang"en"> <head> <meta charset"UTF-8"> <meta name"viewport" content"widthdevice-width, initial-scale1.0"> <title>用户注册</title> </hea…