娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

歷史上的今天

今天是:2024年09月02日(星期一)

正在發生

2020年09月02日 | 關于ADS容易出錯的地方

發布者:玉立風華 來源: elecfans關鍵字:ADS  ARM  編輯 手機看文章 掃描二維碼
隨時隨地手機看文章

建立工程,編輯源文件,把文件加入工程,設置工程屬性、編譯與鏈接選項,make!

Error : A1163E: Unknown opcode

vector.s line 14

14 00000020 Reset_Addr DCD Reset_Handler

。。。

全國人民再次震驚了,世界人民傻眼了。。。

我這次的的確確是在ADS的CodeWarrior中編輯的代碼~!為什么???為什么armassembler又不認識DCD了呢?

關于ADS容易出錯的地方

我一個字母一個字母的檢查,沒有發現錯誤。我狠狠地在出錯的代碼前后各敲了一次回車,確保正確換行,還是報錯。。。我去掉了Reset_Addr DCD Reset_Handler這條偽操作語句前面的Tab符號,神奇了??!居然不再對它報錯了~!!莫非上次也是這個Tab鍵在作怪,而讓我錯怪了vim編輯器?

ADS用它的固執再次向自卑的丑男和驕傲的傻妹證實了:好看有什么用?又不能當飯吃~!

天,我在語句前面加一個Tab符號,不過是想代碼看起來整齊些,難道愛美也有錯嘛~沒有規矩,不成方圓,當兵就得有當兵的樣,部隊就有部隊的規矩,要不去當文藝兵得了————寫代碼就是讓代碼去當兵,個個理成平頭一個樣,還談啥好看哩~想不到,有些時候Tab也是不能亂加的,想讓代碼整齊清楚的一些小動作,到了ADS這里竟也成了壞習慣了~!

你甭說,這ADS的armassembler/compiler/linker有時候就TMD怪,盡出些只有機器能明白的錯誤!咋不做個開發環境讓機器去coding呢~!看看這條代碼:

MCR P15, 0, R1, C1, C0, 0

有錯不?非常簡單的寫協處理器CP15寄存器1的指令,語法和拼寫完全沒錯誤!要是ADS對你報錯了,你瘋不?它還真報錯了!

Error :A1151E: Bad register name symbol

boot.s line 107

還好我心理承受能力強,在我瘋之前找出了這個用肉眼看不到的錯誤:將P15,C1,C0全部用小寫字母表示就對了!

MCR p15, 0, R1, c1, c0, 0 ;correct now

說到這里,世界人民忍不住都在心里把ADS給***了一把。

原來,對于協處理器的寄存器符號,都必須用小寫字母來表示~!My God!What a ***ing world!

天,又遇到新的毛?。∏懊嬲f一些偽操作語句前面不要TAB,而又有一些偽操作(direcTIve)前還必須要Tab符號或空格~!不信?把AREA還有與之配套的END語句頂格寫試試?!ADS跟你報錯沒商量~!EXPORT/IMPORT前面也一樣必須有Tab符號或空格!

使用ADS1.2時,對于匯編文件,如初始化的init.s,每條語句之前都要加一個“TAB”或空格,否則會出現“unkown opcode”錯誤。

碰到此類問題可以試試以下方法:

1、去掉語句前面的TAB或試試(已知一些偽操作如DCD,EQU語句前不可有TAB符號);

2、在語句前加空格或Tab符號試試(已知AREA,END,EXPORT/IMPORT前必須有空格或Tab符號);

3、大寫改成小寫(已知協處理器及協處理器寄存器必須用小寫字母表示);

4、TAB換空格或空格換TAB等其他各種辦法。

匯編中的注釋以;開頭,C或C++中用//

--------------------------------------------------

ADS下__main()是C語言的內部庫函數,在進入用戶main()之前完成內部RAM的初始化工作。

-------------------------

由于ARM采用三級流水線結構,因此,當SWI和未定義指令異常中斷產生時,程序計數器PC的值還沒有更新,它指向當前指令后面第2條指令(對于ARM指令,它指向當前指令地址加8個字節的位置;對于Thumb指令,它指向當前指令地址加4個字節的位置)。這就是為什么當SWI和未定義指令異常中斷發生時,處理器將(PC-4)保存到異常模式下的寄存器lr_mode中,這時(PC-4)即指向當前指令的下一條指令。

關鍵字:ADS  ARM  編輯 引用地址:關于ADS容易出錯的地方

上一篇:arm的協處理器有幾個?ARM協處理器詳解
下一篇:深度了解ARM架構基礎知識

推薦閱讀

? ??9月1日上午消息,今日在蘋果中國官方網站更新支持頁面,將對極少數存在主板缺陷的iPhone 8提供維修計劃。  這些受影響的iPhone 8主要可能會出現意外重新啟動、屏幕死機或無法開機等情況。蘋果支持頁面上線iPhone8主板更換計劃  蘋果表示“這些受影響的iPhone8是在 2017年9月至 2018年3月期間售出,銷售范圍覆蓋澳大利亞、中國內地、香港特...
工業機器人是現在大熱的職業之一,有很多的人都想進入到這個領域,在進入到這個領域之前,先來了解一下有關于工業機器人的基礎知識吧。 1、什么是工業機器人?就是應用在工業領域的機器人,是由多關節機械手或者是多自由度組成的機器裝置。它可以接受人類的指揮,也可按照之前編排好的程序運行,現代的工業機器人還可以根據人工智能技術制定的原則綱領...
數字萬用表DT9208電路,希望對您工作學習有所幫助,其電路圖具體如下:
高通展示Snapdragon Sound驍龍暢聽技術取得的強勁發展勢頭—宣布支持藍牙無損音頻及Snapdragon Sound驍龍暢聽技術的強勁客戶采用情況—2021年9月1日,圣迭戈——高通技術公司今日在紐約舉辦活動,展示Snapdragon Sound?驍龍暢聽技術在全球取得的強勁發展勢頭——已有30家OEM廠商簽署技術協議,小米、漫步者及Master & Dynamic面向消費者推出了支持該...

史海拾趣

問答坊 | AI 解惑

怎樣看電路原理圖

電器維修、電路設計都是要通過分析電路原理圖,了解電器的功能和工作原理,才能得心應手開展工作的。要維修或設計,首先要有過硬的基本功,要能對有技術參數的電路原理圖進行總體了解,能進行劃分功能模塊,找出信號流向,確定元件作用。若不知電路 ...…

查看全部問答∨

中南國際實業有限公司招聘電子工程師

中南集團成立于1935年,是一家大型港資集團,總部在香港,至今已有近70年歷史,員工一萬多名.生產線遍布于深圳﹑廣州﹑天津﹑上海﹑瑞士﹑德國及法國, 維達力實業(深圳)有限公司隸屬與中南集團,主要從事真空鍍膜(IP鍍膜)行業,主要對鐘表,手飾及眼鏡﹑ ...…

查看全部問答∨

超簡單Mega8->USB軟件模似串口應用范例

USB TO RS-232 program Program:  Mega8   2434 bytes (29.7% Full) Data:              184 bytes (18.0% Full) USBASP硬件電路 超簡單AVRUSB軟件模似串口(COMx) ...…

查看全部問答∨

《單片機原理與應用》(金龍國)電子教案-

《單片機原理與應用》(金龍國)電子教案,希望能幫助需要的人~ 很好的資料 137頁,是我多年的珍藏!…

查看全部問答∨

坡莫合金的問題

論壇的兄弟姐妹們,小弟想用坡莫合金做一個開合式的互感器,測量感應電纜的內部電流電壓等參數,同時還要用來做能量獲取。 請問有做過類似項目的么?可否交流一下,多謝啦 ps:我以前用矽鋼片來做同樣的功能的,已經實現?!?

查看全部問答∨

有償回答;cdma Modem收到的短信如何解碼為正確的內容

我有個WAVECOM cdma Modem,用手機發送“測試。”給Modem,用AT+CMGR=0后返回的短信內容是“mK嬚0”,我改如何解碼為正確的內容,最好能給個VB下調用函數。在我能力允許范圍內,可以給大蝦一下Q幣補償^-^;我的qq:228090184…

查看全部問答∨

求c8051f340單片機的usb通信或者數據采集范例

如題,圖書館書翻遍了,沒有找到相關范例,只好網上尋找高人…

查看全部問答∨

PB編譯一個OS時,出現如下錯誤.求解!

     各位高人,我在使用PB編譯一個OS時,出現如下錯誤,請叫如何進行調試才能夠正常編譯? Error - cannot open input file D:\\WINCE500\\PBWorkspaces\\QT2440_1103\\RelDir\\smdk2440a_ARMV4I_Release\\postproc\\nlscfg.i ...…

查看全部問答∨

PC6的TIM3_CH1要重映射,請問為什么這么設計?(已解決)

datasheet的table4中說:================================================                         Defa ...…

查看全部問答∨

求助:F169調試串口通信的時候遇到的問題

我用的是MSP430F169的板子,以下代碼的功能是把串口接收到數據直接發送出去,我用串口調試助手向串口發送數據,發現板子可以正常接收數據,也能正常給TXBUF1賦值,但是PC就是收不到數據,請教各位高手指點. #include <msp430x16x.h> void main(voi ...…

查看全部問答∨
小廣播
設計資源 培訓 開發板 精華推薦

最新單片機文章
何立民專欄 單片機及嵌入式寶典

北京航空航天大學教授,20余年來致力于單片機與嵌入式系統推廣工作。

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發圈

 
機器人開發圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 平邑县| 阳新县| 宁远县| 长阳| 德州市| 和顺县| 新源县| 金昌市| 凉山| 汉寿县| 耒阳市| 邢台县| 富宁县| 潜江市| 疏附县| 衢州市| 阿尔山市| 宝兴县| 玉山县| 吉木萨尔县| 进贤县| 昌乐县| 罗城| 泰宁县| 福海县| 沁水县| 茶陵县| 南木林县| 灵宝市| 陇川县| 普洱| 冀州市| 进贤县| 汝城县| 西林县| 赤峰市| 商南县| 新乐市| 神木县| 兰州市| 朔州市|