赛元微MCU——SC92F846xB新建keil基本工程

一、准备工具:

  1. keil软件

    文中使用keil5_C51_V960A,最新版官网下载地址:https://www.keil.com/demo/eval/c51.htm

    开发者也可使用keil4,操作步骤相同。

  2. 赛元微官方资料 https://www.socmcu.com
    在这里插入图片描述

二、新建基本工程详细步骤

  1. 准备工作目录,对不同文件夹进行命名,方便文件分类;
    在这里插入图片描述
  2. 打开keil,点击新建工程
    在这里插入图片描述
  3. 选择芯片型号SC92F8463B(注意:需要实现安装赛元微官方keil C插件,否则不会在器件列表中出现赛元微的MCU)
    在这里插入图片描述
  4. 上一步点击OK后,提示复制标准51单片机启动文件到工程项目和文件中,选择“是”;
    后面,需要修改启动文件中的部分代码。
    在这里插入图片描述
  5. 修改工程目录架构,养成好的代码架构习惯。
    打开保存工程的文件夹,把STARTUP.A51转移到文件夹StartUp中;
    新建main.c文件,保存到文件夹App中;
    在这里插入图片描述
  6. 添加SC92F846xB_C.h文件
    从官网下载SC92F8463B_8462B_8461B Demo程序,找到SC92F846xB_C.h复制到工程目录文件夹中,在main.c文件中包含改文件。注意下载最先版本,本文使用的官方版本为V2.0_2018.08.24

编译工程,提示0错误,0警告;
在这里插入图片描述
7. 修改选项BL51链接器配置
rom前256byte禁止查表,因此在编译的时候,设置keil->option for Target->BL51 Locate-Code Range:0x100

参考来源:官网搜索关键字“应用指南”,下载赛元SC92F系列MCU应用指南,文中使用应用指南版本为v1.5
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  1. 修改STARTUP.A51文件内容,iDATA和xDATA空间大小
    在这里插入图片描述
    在这里插入图片描述
    注意:这里的意思是设置iDATA和xDATA的大小均为256B
    SC92F8463BSTARTUP.A51则修改为:(或者从官网例程中复制出来替换)
    在这里插入图片描述
    至此,一个基本工程已配置完成。

三、配置调试工具选项

本文使用调试工具为SC LINK,使用说明可参考官网 赛元烧录仿真工具SC LINK使用说明
在这里插入图片描述
前文中提到安装Keil C插件,SOC_Keil Vxx.exe,需要提前安装好。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

至此,本文结束,欢迎各位指点。

作者:萤火虫(ofirefly)

个人主页:www.ofirefly.com

猜你喜欢

转载自blog.csdn.net/u010160335/article/details/99735780
今日推荐