当前位置: 首页 > news >正文

MSPM0G3507学习笔记(一) 重置版:适配逐飞库的ti板环境配置

由于使用逐飞库,很多东西其实都不用配置了,也不需要自己移植空工程了,于是写一个重置版的环境配置教程。

1.下载芯片支持包

MSPM0G3507芯片支持CCS、IAR、KEIL等IDE,选择KEIL作为开发工具,首先安装芯片支持包。

前往https://www.keil.arm.com/packs/mspm0g_dfp-texasinstruments/boards/,点击下载

打开keil,点击包管理器,点击file-import,选择刚刚下载的文件即可安装。

确保如图所示即可

2.烧录

我用的是daplink,去年打智能车剩下的。当然网上十几块钱的也能用。

连接上电脑后,在keil里面选择daplink

里面能发现就ok

style=“color:rgb(51, 51, 51);”>之后选择 Flash Download 栏,勾选 Reset and Run,选择正确的芯片。

上述配置完成后,点击OK ,就可以开始下载代码了。

成功!

常见问题:

1.报错:Error: Flash Download failed - “Cortex-M0+”

答:原因①:接线错误;原因②:未添加下载算法

2.报错 Cannot Load Flash Device Description!

答:未添加下载算法,可以按照这个方法来添加:

3.逐飞库下载

前往https://gitee.com/seekfree/MSPM0G3507_Library,点击右侧的克隆/下载,下载到本地。

最简单的方法是在想要保存的目录下,右键,选择在终端中打开,然后输入git clone https://gitee.com/seekfree/MSPM0G3507_Library.git,回车后即可克隆代码。

前往MSPM0G3507_Library\SeekFree_MSPM0G3507_Opensource_Library\project\keil目录,打开SeekFree_MSPM0G3507_Device_Library.uvprojx

打开魔术棒,着重检查以下几点:

1.逐飞库不用sysconfig,确保user这里不要运行syscfg的脚本

2.烧录器选对,我的是daplink

点击setting,这边选择any

3.如图找到启动汇编文件,把堆栈大小改大一些,现在是1kb,我习惯改为0x00001000,省的因为爆堆栈进硬件错误的回调函数。

4.output中勾选产生hex文件,可以方便串口uniflash烧录以及pyocd烧录。

5.确保晶振频率填写正确,请查看原理图。我买的最小核心板是48Mhz的,因此这里填写48。填写不对,你的程序将卡死在clock_init(SYSTEM_CLOCK_80M);这句话里面,别问我怎么知道的(

此时应该可以直接编译烧录成功。

http://www.lryc.cn/news/579806.html

相关文章:

  • 服装零售企业跨区域运营难题破解方案
  • 如何将大型视频文件从 iPhone 传输到 PC
  • PoE 延长器——让网络部署更自由
  • 第十章:HIL-SERL 真实机器人训练实战
  • Docker拉取bladex 、 sentinel-dashboard
  • 【阿里巴巴JAVA开发手册】IDE的text file encoding设置为UTF-8; IDE中文件的换行符使用Unix格式,不要使用Windows格式。
  • Android BitmapRegionDecoder 详解
  • Java启动脚本
  • vue create 和npm init 创建项目对比
  • error MSB8041: 此项目需要 MFC 库。从 Visual Studio 安装程序(单个组件选项卡)为正在使用的任何工具集和体系结构安装它们。
  • React 渲染深度解密:从 JSX 到 DOM 的初次与重渲染全流程
  • 最快实现的前端灰度方案
  • 因果语言模型、自回归语言模型、仅解码器语言模型都是同一类模型
  • 同步(Synchronization)和互斥(Mutual Exclusion)关系
  • 【机器人】复现 DOV-SG 机器人导航 | 动态开放词汇 | 3D 场景图
  • (超详细)数据库项目初体验:使用C语言连接数据库完成短地址服务(本地运行版)
  • 敏捷开发在国际化团队管理中的落地
  • 二维码驱动的独立站视频集成方案
  • 碰一碰发视频源码搭建与定制化开发:支持OEM
  • 译码器Multisim电路仿真汇总——硬件工程师笔记
  • TensorFlow 安装使用教程
  • MySQL数据库----DML语句
  • 【2.4 漫画SpringBoot实战】
  • 【模糊集合】示例
  • vue-37(模拟依赖项进行隔离测试)
  • Unity Android与iOS自动重启
  • uniapp打包微信小程序主包过大问题_uniapp 微信小程序时主包太大和vendor.js过大
  • 《导引系统原理》-西北工业大学-周军-“2️⃣导引头的角度稳定系统”
  • 暑期前端训练day3
  • RNN案例人名分类器(完整步骤)