98国产精品综合一区二区三区,国产福利视频,男人添女人囗交做爰视频,日本免费一区二区三区视频观看

你好!歡迎來到深圳市穎特新科技有限公司!
語言
當(dāng)前位置:首頁 >> 技術(shù)中心 >> 單片機(jī)入門 >> 下載燒錄后, 如何判定程序是否運(yùn)行

下載燒錄后, 如何判定程序是否運(yùn)行

關(guān)鍵字:單片機(jī)燒錄 單片機(jī)程序 作者:admin 來源:不詳 發(fā)布時間:2018-05-18  瀏覽:90

嵌入式軟件開發(fā)成功后,我們就要將程序燒寫到MCU里面,如何判斷燒錄后的程序是否運(yùn)行呢?

1. 先用仿真器(JTAG/J-link)下載到板子內(nèi), 下載后, 在程序的第一行設(shè)置斷點(diǎn), 讓它停住, 能停住, 說明仿真器沒問題, 程序能執(zhí)行起來了.

2. 在檢查下 PC 寄存器的值是否正確. 以確定沒有跑飛掉, 在指定的范圍內(nèi).

3. 檢查下 CPU 內(nèi)部 RAM (或者外部的 SDRAM)的內(nèi)容是否和下載的執(zhí)行文件(bin, hex, elf等格式)相同.

4. 一般在開始處設(shè)置的是程序狀態(tài)寄存器(如 ARM 的 CPSR), 執(zhí)行后觀察相應(yīng)的寄存器值有沒有按照預(yù)期改變. 如, u-boot 源碼中的 start.S 文件中開始的語句:

[cpp] view plaincopy/*

* the actual start code

*/

start_code:

/*

* set the cpu to SVC32 mode, 設(shè)置狀態(tài)寄存器, 選定工作模式(匯編指令參考相關(guān)文檔)

*/

mrs r0, cpsr

bic r0, r0, #0x1f /* 指定位置 1 */

orr r0, r0, #0xd3 /* 清 0 指定位 */

msr cpsr, r0

5. 繼續(xù)單步執(zhí)行, 觀察 PC 指針是否跟著改變(除了函數(shù)調(diào)用, 中斷或 goto 語句外, PC 值一般都是累加的), 再觀察程序運(yùn)行的結(jié)果是否正確.

6. 其實(shí)還有個簡單的方法, 就是用示波器來觀察相應(yīng)的引腳, 當(dāng)然你得有引腳引出來. 通過觀察波形也可以判斷程序是否正常. 不過這方法是有局限的.

如果上述步驟中沒有任何問題, 基本可以判定程序是運(yùn)行的, 仿真器無問題,CPU工作是正常的, 電源模塊暫時是正常的工作的. 要想判定整體的硬件和程序是否正常工作還需要做進(jìn)一步的測試.

編輯:admin  最后修改時間:2019-06-17

聯(lián)系方式

0755-82591179

傳真:0755-82591176

郵箱:vicky@yingtexin.net

地址:深圳市龍華區(qū)民治街道民治大道973萬眾潤豐創(chuàng)業(yè)園A棟2樓A08

Copyright © 2014-2025 穎特新科技有限公司 All Rights Reserved.  粵ICP備14043402號-4

美国十次狠狠色综合av| 欧美vpswindows另类| 人妻中出受孕 中文字幕在线| 亚洲av无码一区二区乱子伦as| 按摩男让我高潮做了3次正常吗| 爆乳2把你榨干哦| 大肉蒂被嘬的好爽h公主| 宝贝腿开大点我添添你| 第一次啪要猛j还是要温柔点| 午夜精品久久久久久久| 公主恋人ova| 国产黄色视频| 免费又黄又爽又色的视频| 国产精品久久午夜夜伦鲁鲁| old老太videos老妇| 强壮公次次弄得我好爽a片| 再深点灬舒服灬太大了霍水| 偷国精产品久拍自产| 大黑大巴大战欧洲美女图片| 末成年娇小性色xxxxx| 女浴室里赤裸裸洗澡丰满视频| 亚洲最大的成人网站| 少妇啊灬啊灬用力啊快小熊| av鲁丝一区鲁丝二区鲁丝三区| 强壮公次次弄得我好爽a片| 久久妇女高潮喷水多长时间| 精品人妻无码一区二区三区不卡| 糖心VLOG精品一区二区| 欧美人妻一区二区三区| 国产精品成人第一区二区三区| 亚洲精品巨爆乳无码大乳巨| 交换俱乐部娇妻奶呻吟啊视频| 久久日本片精品AAAAA国产| 大地资源电影中文在线观看| 老旺的大肉蟒进进出出| 我和子的与子乱视频| 伊人色综合久久天天五月婷| 18禁裸男晨勃露j毛免费观看| 公交车上拨开少妇内裤进入| 99国产精品久久久久久久成人热| 被灌满精子的五个女校花|