DSP和ARM(STM32及C51)编译及烧录方式的区别

本文介绍了ARM(STM32及C51)和DSP的编译及烧录过程。在ARM方面,使用Keil uvision14.0进行C语言开发,生成.hex文件,通过J-TAG或SWD仿真器烧录。STM32支持ISP下载,利用BootLoader进行串口烧录。在DSP领域,主要采用TI的CCS,编译成.out文件后通过仿真器烧录到硬件。
摘要由CSDN通过智能技术生成

ARM的编译和烧录方式简介

ARM(STM32和C51)最常用的都是Keil uvision14.0 进行工程实验的创立,主要应用C语言进行开发,编译生成.hex文件,然后烧录到单片机上。
一、仿真器下载
  仿真器分为J-TAG和SWD仿真,SWD仿真只需要4根线(VCC、GND、CLK、DATA)就可以了,传输速率也相当更快,是仿真调试的首选。仿真器的软件设置网上一大堆,这里不再赘述。J-TAG仿真用到的线较多,博主也没记住到底用了几根线,但是通用型强。
二、ISP下载
  介绍:MCU在出厂前,在芯片中嵌入了BootLoad程序(用FPGA做的?),作用是将做串口转SPI通信,芯片内部的存储芯片FLASH的接口为SPI,这其实是变相的SPI烧录,只是SPI接口配置不方便,而常用的串口配置很方便,所有通过这个程序转换,就可以用串口烧录程序到内部FLASH中了。
  STM32的启动方式:
    BOOT1=x BOOT0=0 从用户闪存启动,这是正常的工作模式。
    BOOT1=0 BOOT0=1 从系统存储器启动,即所说的ISP方式烧录,这种模式启动的程序功能由厂家设置。
    BOOT1=1 BOOT0=1 从内置SRAM启动,这种模式可以用于调试。

μVision2 包含一个项目管理器,它可以使 8051 应用系统设计变得简单。要创建一个应用,需要按下列步骤进行操作。

(1) 启动 μVision2 ,创建一个项目文件
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值