0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

利用Atmel studio實(shí)現(xiàn)UART Bootloader步驟解析

電子工程師 ? 來源:網(wǎng)絡(luò)整理 ? 2018-02-09 12:45 ? 次閱讀

程序下載方法有多種:

程序下載由于我的仿真器固件更新失敗,我這里就在之前的版本上簡(jiǎn)單說一下幾中方法,下載方法新版本和舊版本都是一樣的。

1,直接使用第三章的仿真調(diào)試方法,仿真調(diào)試是先把程序下載到flash中,然后進(jìn)行仿真的。該方法參照第三章。

2,仍然使用仿真器及AS下載。改方法下載編譯好的執(zhí)行文件即.hex或.bin.

菜單Tools下的Device Programming。

在1處選擇仿真器,安裝好驅(qū)動(dòng)后就回有設(shè)備。

在2處選擇你板卡上使用的芯片

在3處是接口,一般選擇好芯片這個(gè)就自動(dòng)選擇好了。

然后點(diǎn)擊Apply。

可以點(diǎn)擊讀取電壓及設(shè)備序列號(hào)。如果這兩項(xiàng)都讀取正常。那么仿真器與硬件連接正常。

進(jìn)到上圖位置,選擇好要下載固件的路徑,點(diǎn)擊Program,就可以下載程序了。

3,使用UART串口下載,這個(gè)方法需要自己編寫bootloader代碼,把bootloader代碼放在boot區(qū),設(shè)置熔絲位,上電首先執(zhí)行boot區(qū)。然后通過boot區(qū)區(qū)下載更新應(yīng)用程序。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • uart
    +關(guān)注

    關(guān)注

    22

    文章

    1214

    瀏覽量

    101003
  • Atmel
    +關(guān)注

    關(guān)注

    17

    文章

    311

    瀏覽量

    107057
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    ATMEL原理圖庫(kù)

    ATMEL原理圖庫(kù)
    發(fā)表于 09-27 11:49 ?0次下載

    UART串口通訊協(xié)議解析

    概述 通用異步收發(fā)傳輸器(Universal Asynchronous Receiver/Transmitter),通常稱作UART。它將要傳輸?shù)馁Y料在串行通信與并行通信之間加以轉(zhuǎn)換。作為把并行輸入
    發(fā)表于 09-12 16:01

    如何開發(fā)不帶Flash API 的Bootloader實(shí)現(xiàn)在線升級(jí)

    電子發(fā)燒友網(wǎng)站提供《如何開發(fā)不帶Flash API 的Bootloader實(shí)現(xiàn)在線升級(jí).pdf》資料免費(fèi)下載
    發(fā)表于 09-12 09:41 ?0次下載
    如何開發(fā)不帶Flash API 的<b class='flag-5'>Bootloader</b><b class='flag-5'>實(shí)現(xiàn)</b>在線升級(jí)

    UART協(xié)議的工作原理和應(yīng)用場(chǎng)景

    UART(Universal Asynchronous Receiver/Transmitter,通用異步收發(fā)傳輸器)協(xié)議是一種廣泛使用的串行通信協(xié)議,它允許計(jì)算機(jī)與外部設(shè)備之間通過串行接口進(jìn)行數(shù)據(jù)傳輸。以下是對(duì)UART協(xié)議的詳細(xì)解析
    的頭像 發(fā)表于 08-25 17:15 ?1927次閱讀

    想用esp_at工程二次開發(fā),用AT指令在程序中如何解析串口數(shù)據(jù)?

    在esp_at項(xiàng)目中默認(rèn)是UART AT,我看了程序很久,沒發(fā)現(xiàn)是AT指令是在哪里解析的,步驟具體是怎么樣的???
    發(fā)表于 06-27 08:17

    如何才能將Bootloader和Application關(guān)聯(lián)起來

    接下來,我們要利用Bootloader調(diào)試目標(biāo)Application Project,如何才能將Bootloader和Application關(guān)聯(lián)起來呢?就需要借助剛才提到的Bootloade
    的頭像 發(fā)表于 06-12 14:32 ?517次閱讀
    如何才能將<b class='flag-5'>Bootloader</b>和Application關(guān)聯(lián)起來

    如何采用“狀態(tài)機(jī)”解析UART數(shù)據(jù)幀

    如果一個(gè)系統(tǒng)接收上述“不定長(zhǎng)度”的協(xié)議幀,將會(huì)有一個(gè)挑戰(zhàn)--如何高效接收與解析。 為簡(jiǎn)化系統(tǒng)設(shè)計(jì),我們強(qiáng)烈建議您采用“狀態(tài)機(jī)”來解析UART數(shù)據(jù)幀。
    的頭像 發(fā)表于 03-25 14:29 ?555次閱讀
    如何采用“狀態(tài)機(jī)”<b class='flag-5'>解析</b><b class='flag-5'>UART</b>數(shù)據(jù)幀

    STM32無法進(jìn)入片上Bootloader的處理方法

    STM32無法進(jìn)入片上Bootloader的處理方法? 當(dāng)STM32芯片無法進(jìn)入片上Bootloader時(shí),我們需要采取一系列的處理方法來解決這個(gè)問題。以下將詳細(xì)介紹一些常見的處理方法。 1.編程器
    的頭像 發(fā)表于 02-02 14:33 ?1711次閱讀

    PSoC 5LP如何利用中斷來讀取USB-UART?

    不同的波特率,但是對(duì)于大型實(shí)現(xiàn)的一部分,我該如何利用中斷來讀取USB-UART? 現(xiàn)在我試著把 Char 放到 USB-UART 端口但它掛起了程序。
    發(fā)表于 01-24 08:25

    在PSoC4000的UART Bootloader中不能將引導(dǎo)加載程序時(shí)鐘資源設(shè)置為extCLK嗎?

    我們對(duì) Bootloader 項(xiàng)目中的 extCLK 時(shí)鐘設(shè)置有疑問。 我們?cè)?PSoC Creator 4.4 IDE 中使用具有 UART 引導(dǎo)加載程序配置
    發(fā)表于 01-22 06:52

    什么是串口(UART)?串口的組成和FPGA實(shí)現(xiàn)

    串口作為常用的三大低速總線(UART、SPI、IIC)之一,在設(shè)計(jì)眾多通信接口和調(diào)試時(shí)占有重要地位。
    的頭像 發(fā)表于 01-03 11:43 ?1.1w次閱讀
    什么是串口(<b class='flag-5'>UART</b>)?串口的組成和FPGA<b class='flag-5'>實(shí)現(xiàn)</b>

    芯片制造步驟解析

    電子發(fā)燒友網(wǎng)站提供《芯片制造步驟解析.docx》資料免費(fèi)下載
    發(fā)表于 12-18 10:32 ?3次下載

    如何用HLS實(shí)現(xiàn)UART呢?

    UART 是一種舊的串行通信機(jī)制,但仍在很多平臺(tái)中使用。它在 HDL 語言中的實(shí)現(xiàn)并不棘手,可以被視為本科生的作業(yè)。在這里,我將通過這個(gè)例子來展示在 HLS 中實(shí)現(xiàn)它是多么容易和有趣。
    的頭像 發(fā)表于 11-20 09:50 ?595次閱讀
    如何用HLS<b class='flag-5'>實(shí)現(xiàn)</b><b class='flag-5'>UART</b>呢?

    如何用HLS實(shí)現(xiàn)UART

    UART 是一種舊的串行通信機(jī)制,但仍在很多平臺(tái)中使用。它在 HDL 語言中的實(shí)現(xiàn)并不棘手,可以被視為本科生的作業(yè)。在這里,我將通過這個(gè)例子來展示在 HLS 中實(shí)現(xiàn)它是多么容易和有趣。
    的頭像 發(fā)表于 11-20 09:48 ?500次閱讀
    如何用HLS<b class='flag-5'>實(shí)現(xiàn)</b><b class='flag-5'>UART</b>

    單片機(jī)BootLoader與APP如何合并?

    單片機(jī)BootLoader與APP如何合并?
    的頭像 發(fā)表于 10-25 17:17 ?1061次閱讀
    單片機(jī)<b class='flag-5'>BootLoader</b>與APP如何合并?