0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

利用Atmel studio实现UART Bootloader步骤解析

电子工程师 来源:网络整理 2018-02-09 12:45 次阅读

程序下载方法有多种:

程序下载由于我的仿真器固件更新失败,我这里就在之前的版本上简单说一下几中方法,下载方法新版本和旧版本都是一样的。

1,直接使用第三章的仿真调试方法,仿真调试是先把程序下载到flash中,然后进行仿真的。该方法参照第三章。

2,仍然使用仿真器及AS下载。改方法下载编译好的执行文件即.hex或.bin.

菜单Tools下的Device Programming。

在1处选择仿真器,安装好驱动后就回有设备。

在2处选择你板卡上使用的芯片

在3处是接口,一般选择好芯片这个就自动选择好了。

然后点击Apply。

可以点击读取电压及设备序列号。如果这两项都读取正常。那么仿真器与硬件连接正常。

进到上图位置,选择好要下载固件的路径,点击Program,就可以下载程序了。

3,使用UART串口下载,这个方法需要自己编写bootloader代码,把bootloader代码放在boot区,设置熔丝位,上电首先执行boot区。然后通过boot区区下载更新应用程序。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • uart
    +关注

    关注

    22

    文章

    1237

    浏览量

    101446
  • Atmel
    +关注

    关注

    17

    文章

    311

    浏览量

    107330
收藏 人收藏

    评论

    相关推荐

    自定义RISC V的bootloader-v2

    在生成SoC时,会生成一个预定义bootloader .bin文件,用于指定soc的工程运行的地址,这包括在flash的存储地址 ,加载到外存中的运行地址及在外存中分配的存储空间的大小 。下面我们
    的头像 发表于 10-31 12:37 632次阅读
    自定义RISC V的<b class='flag-5'>bootloader</b>-v2

    UART通信协议介绍和数据传输工作流程

    UART是一种通用串行数据总线,用于异步通信。该总线双向通信,可实现全双工传输和接收。UART通常用来实现与PC之间数据通信,命令和控制信息的传输等。本文我们介绍
    的头像 发表于 10-24 14:20 740次阅读
    <b class='flag-5'>UART</b>通信协议介绍和数据传输工作流程

    ATMEL原理图库

    ATMEL原理图库
    发表于 09-27 11:49 0次下载

    UART串口通讯协议解析

    概述 通用异步收发传输器(Universal Asynchronous Receiver/Transmitter),通常称作UART。它将要传输的资料在串行通信与并行通信之间加以转换。作为把并行输入
    发表于 09-12 16:01

    如何开发不带Flash API 的Bootloader实现在线升级

    电子发烧友网站提供《如何开发不带Flash API 的Bootloader实现在线升级.pdf》资料免费下载
    发表于 09-12 09:41 0次下载
    如何开发不带Flash API 的<b class='flag-5'>Bootloader</b><b class='flag-5'>实现</b>在线升级

    UART协议的工作原理和应用场景

    UART(Universal Asynchronous Receiver/Transmitter,通用异步收发传输器)协议是一种广泛使用的串行通信协议,它允许计算机与外部设备之间通过串行接口进行数据传输。以下是对UART协议的详细解析
    的头像 发表于 08-25 17:15 3218次阅读

    利用TensorFlow实现基于深度神经网络的文本分类模型

    利用TensorFlow实现一个基于深度神经网络(DNN)的文本分类模型,我们首先需要明确几个关键步骤:数据预处理、模型构建、模型训练、模型评估与调优,以及最终的模型部署(尽管在本文中,我们将重点放在前四个
    的头像 发表于 07-12 16:39 880次阅读

    想用esp_at工程二次开发,用AT指令在程序中如何解析串口数据?

    在esp_at项目中默认是UART AT,我看了程序很久,没发现是AT指令是在哪里解析的,步骤具体是怎么样的???
    发表于 06-27 08:17

    如何才能将Bootloader和Application关联起来

    接下来,我们要利用Bootloader调试目标Application Project,如何才能将Bootloader和Application关联起来呢?就需要借助刚才提到的Bootloade
    的头像 发表于 06-12 14:32 710次阅读
    如何才能将<b class='flag-5'>Bootloader</b>和Application关联起来

    宏集JMobile Studio实现HMI界面高自由度设计

    宏集JMobile Studio组态软件具有由JavaScript支持的Canvas画布功能,提供丰富的图形库和工具,帮助工程师轻松实现HMI界面的完全自定义。
    的头像 发表于 05-30 13:38 713次阅读
    宏集JMobile <b class='flag-5'>Studio</b>—<b class='flag-5'>实现</b>HMI界面高自由度设计

    瑞萨Quick Connect Studio扩展升级,实现硬件和软件的协同优化

    全球半导体解决方案供应商瑞萨电子(TSE:6723)宣布其基于云的嵌入式系统设计平台Quick Connect Studio推出全新功能并扩展产品覆盖范围。Quick Connect Studio让用户能够以图形化方式实现硬件和
    的头像 发表于 04-14 10:14 584次阅读

    如何采用“状态机”解析UART数据帧

    如果一个系统接收上述“不定长度”的协议帧,将会有一个挑战--如何高效接收与解析。 为简化系统设计,我们强烈建议您采用“状态机”来解析UART数据帧。
    的头像 发表于 03-25 14:29 710次阅读
    如何采用“状态机”<b class='flag-5'>解析</b><b class='flag-5'>UART</b>数据帧

    STM32无法进入片上Bootloader的处理方法

    STM32无法进入片上Bootloader的处理方法  当STM32芯片无法进入片上Bootloader时,我们需要采取一系列的处理方法来解决这个问题。以下将详细介绍一些常见的处理方法。 1.编程器
    的头像 发表于 02-02 14:33 2122次阅读

    PSoC 5LP如何利用中断来读取USB-UART

    不同的波特率,但是对于大型实现的一部分,我该如何利用中断来读取USB-UART? 现在我试着把 Char 放到 USB-UART 端口但它挂起了程序。
    发表于 01-24 08:25

    在PSoC4000的UART Bootloader中不能将引导加载程序时钟资源设置为extCLK吗?

    我们对 Bootloader 项目中的 extCLK 时钟设置有疑问。 我们在 PSoC Creator 4.4 IDE 中使用具有 UART 引导加载程序配置
    发表于 01-22 06:52