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

    文章

    1159

    浏览量

    100148
  • Atmel
    +关注

    关注

    17

    文章

    310

    浏览量

    106631
收藏 人收藏

    评论

    相关推荐

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

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

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

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

    芯片制造步骤解析

    电子发烧友网站提供《芯片制造步骤解析.docx》资料免费下载
    发表于 12-18 10:32 1次下载

    如何用HLS实现UART呢?

    UART 是一种旧的串行通信机制,但仍在很多平台中使用。它在 HDL 语言中的实现并不棘手,可以被视为本科生的作业。在这里,我将通过这个例子来展示在 HLS 中实现它是多么容易和有趣。
    的头像 发表于 11-20 09:50 374次阅读
    如何用HLS<b class='flag-5'>实现</b><b class='flag-5'>UART</b>呢?

    如何用HLS实现UART

    UART 是一种旧的串行通信机制,但仍在很多平台中使用。它在 HDL 语言中的实现并不棘手,可以被视为本科生的作业。在这里,我将通过这个例子来展示在 HLS 中实现它是多么容易和有趣。
    的头像 发表于 11-20 09:48 318次阅读
    如何用HLS<b class='flag-5'>实现</b><b class='flag-5'>UART</b>

    AT32系列MCU使用RT-Thread Studio IDE进行开发的注意事项和配置步骤

    AT32基于RT-Thread Studio开发描述了AT32系列MCU使用RT-Thread Studio IDE进行开发的注意事项和配置步骤
    发表于 10-24 08:12

    STM32F09x不使用BOOT脚实现System Bootloader升级代码

    电子发烧友网站提供《STM32F09x不使用BOOT脚实现System Bootloader升级代码.pdf》资料免费下载
    发表于 09-25 15:08 1次下载
    STM32F09x不使用BOOT脚<b class='flag-5'>实现</b>System <b class='flag-5'>Bootloader</b>升级代码

    N32L40XCL-STB开发板模块之UART评测

    本章通过RT-Thread Studio配置片上外设UART的功能,实现开发板和PC进行通信。
    的头像 发表于 08-10 16:52 885次阅读
    N32L40XCL-STB开发板模块之<b class='flag-5'>UART</b>评测

    N32L40XCL-STB开发板模块评测任务大挑战之UART

    本文主要对通过RT-Thread Studio对国民技术开发板N32L40XCL-STB 进行UART外设配置,实现开发板串口功能。
    的头像 发表于 08-09 15:25 538次阅读
    N32L40XCL-STB开发板模块评测任务大挑战之<b class='flag-5'>UART</b>

    想要自己实现一个bootloader,APROM中程序如何实现跳转,中断向量表如何设置?

    我要自己实现一个bootloaderbootloader在M487的APROM里面,APP也在APROM里面,如何实现bootloader
    发表于 06-27 08:39

    一文了解bootloader

    大多数Bootloader 包含两种操作模式。
    的头像 发表于 06-25 10:05 1654次阅读
    一文了解<b class='flag-5'>bootloader</b>

    mm32-2nd-bootloader技术进阶设计:实现Ymodem更新代码

    前文中实现了一款简单的 2nd Bootloader,能够跳转执行存储在 QSPI Flash 中的应用程序,但 2nd Bootloader 如果仅仅只是用于跳转执行程序的话,岂不是有些太简单
    的头像 发表于 06-09 09:28 944次阅读
    mm32-2nd-<b class='flag-5'>bootloader</b>技术进阶设计:<b class='flag-5'>实现</b>Ymodem更新代码

    IDE为S32 Design Studio安装Lauterbach插件无法解析位置是为什么?

    我正在尝试通过我的 IDE 为 S32 Design Studio 安装 Lauterbach 插件无法解析位置。  
    发表于 06-08 06:01

    STM32H7实现BootLoader内SDRAM的初始化注意事项

    Function Implementation:在 ArtPi 的环境下,实现一个简单的 BootLoader,该 BootLoader 实现了 QSPI 和 SDRAM 功能的初始化
    的头像 发表于 06-07 15:51 2386次阅读
    STM32H7<b class='flag-5'>实现</b><b class='flag-5'>BootLoader</b>内SDRAM的初始化注意事项

    UART系统配置步骤详解

    CPU通过挂载到APB总线上的UART模块,实现其与外部设备的串行通信。系统配置部分将实现UART模块与CPU的通信,APB总线的读写和模块的功能配置,中断信号的产生。
    的头像 发表于 06-05 16:05 2167次阅读
    <b class='flag-5'>UART</b>系统配置<b class='flag-5'>步骤</b>详解