問題1描述:
在將SmartARM2300單片機(jī)開發(fā)板的程序源碼搬到keil,建立工程后,編譯第一次遇到問題是
“error: #147-D: declaration is incompatible with "void CANIntPrg(void)__irq" (declared at line 185 of "canLPC2300CAN.h")”
經(jīng)查找解決方法時(shí)參考:
armcc的編譯器的C對(duì)ANSI C的關(guān)鍵字做了些擴(kuò)展。
比如__irq 是用來(lái)聲明IRQ和FIQ中斷處理函數(shù)用的,可以自動(dòng)返回原來(lái)的現(xiàn)場(chǎng)。__asm用來(lái)嵌入匯編代碼等。
__irq為一個(gè)標(biāo)識(shí),用來(lái)表示一個(gè)函數(shù)是否為中斷函數(shù)。對(duì)于不同的編譯器,__irq在函數(shù)名中的位置不一樣,例如:
ADS編譯器中 : void __irq IRQ_Eint0(void);
Keil編譯器中 : void IRQ_Eint0(void) __irq;
它所完成的任務(wù)是標(biāo)識(shí)該函數(shù)為中斷函數(shù),在編譯器編譯是調(diào)用此函數(shù)時(shí),先保護(hù)函數(shù)入口現(xiàn)場(chǎng),然后執(zhí)行中斷函數(shù),函數(shù)執(zhí)行完畢,恢復(fù)中斷現(xiàn)場(chǎng),這整個(gè)過程不需要用戶重新編寫代碼來(lái)完成,由編譯器自動(dòng)完成。因而這也給不具備中斷嵌套功能的ARM系統(tǒng)帶來(lái)了問題,若使用 __irq 時(shí)有中斷嵌套產(chǎn)生,這現(xiàn)場(chǎng)保護(hù)就會(huì)混亂。因此自己編寫中斷入口現(xiàn)場(chǎng)保護(hù)代碼,并不使用 __irq 標(biāo)識(shí)符號(hào),就是這個(gè)原因。
總結(jié)如下:
1、若不想自己編寫中斷入口現(xiàn)場(chǎng)保護(hù)代碼,而且使用中無(wú)中斷嵌套,在中斷函數(shù)中用 __irq 來(lái)標(biāo)識(shí)我們的中斷函數(shù),否則出錯(cuò);
2、若程序中要使用中斷嵌套,對(duì)于無(wú)中斷嵌套功能的ARM來(lái)說(shuō),一定要自己編寫中斷入口現(xiàn)場(chǎng)保護(hù)代碼,而且不能用 __irq 標(biāo)識(shí)我們的中斷函數(shù),否則出錯(cuò)。
問題2描述:
在解決上面問題后,編譯keil工程,出現(xiàn)錯(cuò)誤:
“error: L6236E: No section matches selector - no section to be FIRST/LAST.”
經(jīng)過查詢:https://blog.csdn.net/electrocrazy/article/details/79638705
上面的那一句 *.o (RESET, +First)就表明了啟動(dòng)代碼的首次執(zhí)行地址。具體來(lái)說(shuō)就是表明了RO執(zhí)行域名稱為ER_ROM1 ,
開始地址為0x00000000 ,長(zhǎng)度為0x00200000,首次執(zhí)行的地址為RESET標(biāo)號(hào)所表示的地址。
問題解決方案:
得知是因?yàn)閱?dòng)文件錯(cuò)誤導(dǎo)致,將keil工程創(chuàng)建時(shí)加載的啟動(dòng)文件添加到工程目錄下,在次編譯即可編譯通過。
上一篇:Cortex‐M3和Cortex‐M0是否都能位帶操作
下一篇:最后一頁(yè)
推薦閱讀
史海拾趣
Hanghsing Enterprise Co., Ltd. 的五個(gè)發(fā)展故事
故事一:初創(chuàng)與起步
Hanghsing Enterprise Co., Ltd.(以下簡(jiǎn)稱“Hanghsing”)成立于臺(tái)灣,起初是一家專注于精密零部件制造的小型公司。公司位于No. 1, Lane 39, Seuwe St., Tali City, Taichung Hsien, Taiwan 412,憑借對(duì)品質(zhì)的不懈追求和對(duì)市場(chǎng)的敏銳洞察,Hanghsing逐漸在行業(yè)內(nèi)嶄露頭角。公司初期主要生產(chǎn)Valve Shafts、Nuts、Screws等精密不銹鋼部件,這些產(chǎn)品廣泛應(yīng)用于電子、機(jī)械等多個(gè)領(lǐng)域。通過不斷優(yōu)化生產(chǎn)工藝和質(zhì)量控制體系,Hanghsing逐漸建立了良好的市場(chǎng)口碑。
故事二:技術(shù)突破與產(chǎn)品升級(jí)
隨著電子行業(yè)的快速發(fā)展,Hanghsing意識(shí)到技術(shù)創(chuàng)新的重要性。公司加大了對(duì)研發(fā)的投入,引進(jìn)了一批高素質(zhì)的技術(shù)人才,致力于新產(chǎn)品的開發(fā)和現(xiàn)有產(chǎn)品的升級(jí)。經(jīng)過不懈努力,Hanghsing成功推出了一系列高精度、高可靠性的電子產(chǎn)品零部件,如Sleeve Barrels、Toggles和Mandrels等。這些產(chǎn)品不僅滿足了市場(chǎng)對(duì)高品質(zhì)零部件的需求,還進(jìn)一步鞏固了公司在電子行業(yè)供應(yīng)鏈中的地位。
故事三:市場(chǎng)拓展與國(guó)際合作
隨著產(chǎn)品質(zhì)量的不斷提升和市場(chǎng)份額的逐步擴(kuò)大,Hanghsing開始將目光投向國(guó)際市場(chǎng)。公司積極參加各類國(guó)際展會(huì),與全球知名電子企業(yè)建立合作關(guān)系,將產(chǎn)品銷往世界各地。同時(shí),Hanghsing還注重與國(guó)際技術(shù)標(biāo)準(zhǔn)的接軌,確保產(chǎn)品符合國(guó)際市場(chǎng)的嚴(yán)格要求。通過不斷的市場(chǎng)拓展和國(guó)際合作,Hanghsing在國(guó)際上的知名度和影響力得到了顯著提升。
故事四:產(chǎn)業(yè)升級(jí)與多元化發(fā)展
面對(duì)電子行業(yè)的快速發(fā)展和市場(chǎng)競(jìng)爭(zhēng)的日益激烈,Hanghsing積極尋求產(chǎn)業(yè)升級(jí)和多元化發(fā)展的路徑。公司開始涉足電子元器件的制造和研發(fā)領(lǐng)域,通過引進(jìn)先進(jìn)的生產(chǎn)設(shè)備和工藝技術(shù),不斷提升產(chǎn)品的附加值和市場(chǎng)競(jìng)爭(zhēng)力。同時(shí),Hanghsing還積極拓展上下游產(chǎn)業(yè)鏈,與原材料供應(yīng)商和終端客戶建立緊密的合作關(guān)系,形成了完整的產(chǎn)業(yè)生態(tài)體系。
故事五:綠色生產(chǎn)與可持續(xù)發(fā)展
在追求經(jīng)濟(jì)效益的同時(shí),Hanghsing始終不忘履行社會(huì)責(zé)任。公司積極響應(yīng)國(guó)家環(huán)保政策,致力于綠色生產(chǎn)和可持續(xù)發(fā)展。通過引進(jìn)環(huán)保設(shè)備和工藝技術(shù),減少生產(chǎn)過程中的污染物排放和資源消耗。同時(shí),Hanghsing還加強(qiáng)了對(duì)員工的環(huán)保教育和培訓(xùn),提高員工的環(huán)保意識(shí)和責(zé)任感。這些舉措不僅有助于提升公司的社會(huì)形象和市場(chǎng)競(jìng)爭(zhēng)力,還為推動(dòng)電子行業(yè)的綠色發(fā)展做出了積極貢獻(xiàn)。
機(jī)頂盒,全稱為數(shù)字視頻變換盒,是連接電視與外部信號(hào)源的關(guān)鍵設(shè)備,其專業(yè)性與科普性并重。作為現(xiàn)代家庭娛樂不可或缺的一部分,機(jī)頂盒不僅實(shí)現(xiàn)了數(shù)模轉(zhuǎn)換功能,讓用戶在模擬電視機(jī)上也能觀看數(shù)字電視,還通過不斷的技術(shù)創(chuàng)新,豐富了用戶的視聽體驗(yàn)。
從廣義上講,機(jī)頂盒涵蓋了從模擬頻道增補(bǔ)器到數(shù)字衛(wèi)星綜合接收解碼器(IRD)、有線電視數(shù)字機(jī)頂盒等多種類型。而從狹義上看,主要聚焦于數(shù)字設(shè)備,如數(shù)字衛(wèi)星機(jī)頂盒(DVB-S)、數(shù)字地面機(jī)頂盒(DVB-T)及IPTV機(jī)頂盒等。這些機(jī)頂盒能接收來(lái)自有線電纜、衛(wèi)星天線、寬帶網(wǎng)絡(luò)及地面廣播的信號(hào),并將其轉(zhuǎn)換為電視機(jī)可識(shí)別的音視頻格式,實(shí)現(xiàn)高清甚至4K超高清的播放效果。
隨著互聯(lián)網(wǎng)的普及,網(wǎng)絡(luò)機(jī)頂盒更是成為連接電視與互聯(lián)網(wǎng)的橋梁。它不僅提供傳統(tǒng)的電視節(jié)目服務(wù),還通過集成智能技術(shù),實(shí)現(xiàn)了語(yǔ)音助手、智能推薦等功能,極大提升了用戶體驗(yàn)。此外,網(wǎng)絡(luò)機(jī)頂盒還能接入各種流媒體平臺(tái),讓用戶在電視上觀看在線視頻、玩游戲、瀏覽網(wǎng)頁(yè)等,實(shí)現(xiàn)了電視功能的多元化和智能化。
綜上所述,機(jī)頂盒以其強(qiáng)大的功能和不斷的技術(shù)創(chuàng)新,成為現(xiàn)代家庭娛樂的重要組成部分,為用戶帶來(lái)了更為豐富、便捷、智能的視聽享受。
1996年,Core Design推出了其標(biāo)志性作品《古墓麗影》。這款游戲以其獨(dú)特的女主角Lara Croft和精心設(shè)計(jì)的游戲世界吸引了全球玩家的關(guān)注。Lara Croft成為游戲界最具代表性的女性角色之一,而《古墓麗影》系列也成為Core Design最成功的游戲系列之一。這款游戲的成功不僅為Core Design帶來(lái)了巨大的經(jīng)濟(jì)收益,也使其在全球游戲市場(chǎng)上贏得了極高的聲譽(yù)。
在20世紀(jì)末和21世紀(jì)初,APEM通過一系列收購(gòu)和技術(shù)合作,不斷增強(qiáng)自身的技術(shù)實(shí)力和市場(chǎng)競(jìng)爭(zhēng)力。例如,APEM收購(gòu)了丹麥的高性能PCB輕觸開關(guān)制造商MEC,以及美國(guó)的開關(guān)面板制造商UNIFAB。這些收購(gòu)不僅使APEM獲得了先進(jìn)的技術(shù)和知識(shí)產(chǎn)權(quán),也為其在全球市場(chǎng)的競(jìng)爭(zhēng)中贏得了先機(jī)。
通過以上五個(gè)故事,我們可以看到APEM公司在電子行業(yè)的發(fā)展歷程中,始終堅(jiān)持創(chuàng)新、擴(kuò)張和合作的戰(zhàn)略,不斷壯大自身實(shí)力,成為行業(yè)內(nèi)的佼佼者。
Amveco Toroidal Power Products公司成立于XXXX年,初始階段主要專注于環(huán)形變壓器的研發(fā)與生產(chǎn)。創(chuàng)始人憑借對(duì)環(huán)形變壓器技術(shù)的深入了解和市場(chǎng)需求的敏銳洞察,帶領(lǐng)團(tuán)隊(duì)克服了初創(chuàng)期的種種困難,成功開發(fā)出了具有高效能、低噪音特點(diǎn)的環(huán)形變壓器產(chǎn)品,并贏得了客戶的初步認(rèn)可。隨著市場(chǎng)口碑的逐漸積累,公司的業(yè)務(wù)規(guī)模開始穩(wěn)步擴(kuò)大。
自1979年起,Endicott Research Group(ERG)就開始涉足電源轉(zhuǎn)換產(chǎn)品的制造領(lǐng)域。在初創(chuàng)時(shí)期,公司面臨著資金緊張和技術(shù)挑戰(zhàn),但團(tuán)隊(duì)堅(jiān)持創(chuàng)新,專注于為L(zhǎng)CD背光供電的LED驅(qū)動(dòng)器及相關(guān)電源設(shè)備的研發(fā)。通過不斷的試驗(yàn)和改進(jìn),他們成功地開發(fā)出了一系列高效穩(wěn)定的產(chǎn)品,為公司的后續(xù)發(fā)展奠定了堅(jiān)實(shí)的基礎(chǔ)。這一時(shí)期的艱苦奮斗和技術(shù)積累,成為了ERG發(fā)展歷程中的重要篇章。
基于LabVIEW的PID控制系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 基于LabVIEW的PID控制系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)… 查看全部問答∨ |
PCB 設(shè)計(jì)經(jīng)驗(yàn)匯編 目錄 第一部分 基礎(chǔ)概念匯編 4 1.1 PCB各層含義 4 2.2 解析特征阻抗 5 2.3 再析特征阻抗的物理意義 8 第二部分 設(shè)計(jì)規(guī)范匯編 15 2.1 PowerPCB電路板設(shè)計(jì)規(guī)范 15 2.2 Rockwell PCB Layout Guildlines 17 第三部分 工程設(shè)計(jì)經(jīng)驗(yàn)匯編 23 3.1 ...… 查看全部問答∨ |
請(qǐng)問在PB6中如何生成usbser.dll庫(kù)? 我用PB6+VS2005做CE系統(tǒng). 發(fā)現(xiàn)有一個(gè)問題. 在common.bib中 ; @CESYSGEN IF CE_MODULES_USBSER usbser.dll $(_FLATRELEASEDIR)\\usbser.dll &nb ...… 查看全部問答∨ |
因?yàn)榈谝淮尉帉懗绦蛴玫氖荂#語(yǔ)言,內(nèi)核已經(jīng)可以燒寫,用的是友善之臂的mini2440 64M的開發(fā)板 求幾個(gè)實(shí)例 最好包含與單片機(jī)通訊的等。我的郵箱hoxidong@126.com 謝謝??!… 查看全部問答∨ |
急用~~哪位發(fā)個(gè)用EVC編寫“通訊錄”的參考。。。先謝了 如題,小弟剛接觸EVC,不知從哪里入手? 主要有兩點(diǎn): 1 如何保存記錄? 用數(shù)據(jù)庫(kù)?用什么數(shù)據(jù)庫(kù)? 2 怎么實(shí)現(xiàn) 打電話功能?… 查看全部問答∨ |
公司剛生產(chǎn)的幾百套LED驅(qū)動(dòng);由于燈頭和鋁殼接觸的時(shí)候不夠緊促,導(dǎo)致燈頭頂不住,常被里面的 線彈出;這種問題還是首次發(fā)現(xiàn);當(dāng)然結(jié)構(gòu)存在很大的問題,后來(lái)解決的辦法是用了一種什么膠沾上去的 但是這種膠水的緊固程度不太好,還得長(zhǎng)時(shí)間用道具 ...… 查看全部問答∨ |
步進(jìn)電機(jī)+傳感器的電梯運(yùn)動(dòng)的控制的論壇比賽資料 參加論壇的步進(jìn)電機(jī)一組的比賽,把自己這一組的寫的東西跟大家分享一下。是傳感器+步進(jìn)電機(jī)的模塊的,能夠基本實(shí)現(xiàn)電機(jī)和傳感器合作控制電梯的實(shí)驗(yàn)。但是感覺還不是很好。一是:步進(jìn)電機(jī)運(yùn)作起來(lái)比較慢。二是:當(dāng)電機(jī)停止后在運(yùn)作起來(lái)的時(shí)候不是很 ...… 查看全部問答∨ |
設(shè)計(jì)資源 培訓(xùn) 開發(fā)板 精華推薦
- 神經(jīng)形態(tài)芯片可能是革新機(jī)器人實(shí)時(shí)電機(jī)控制的未來(lái)
- 從三個(gè)方面理解ARM嵌入式系統(tǒng)
- 自動(dòng)報(bào)警 基于MCU的家庭防盜報(bào)警系統(tǒng)的設(shè)計(jì)
- 存儲(chǔ)控制器及其訪問外設(shè)的原理
- 基于51系列單片機(jī)的智能照明控制系統(tǒng)設(shè)計(jì)方案
- 基于STM32的四旋翼飛行器控制系統(tǒng)
- 單片機(jī)應(yīng)用編程技巧解析
- 基于89C52的教室智能節(jié)能照明系統(tǒng)設(shè)計(jì)
- 一種新型的雨量光照傳感器的設(shè)計(jì)
- 阿里黑科技落地!夸克AI眼鏡全球首發(fā),高德、淘寶、支付寶都能用
- 化繁為簡(jiǎn), 適配復(fù)雜磁場(chǎng)環(huán)境,MT73xx 3D雙路輸出霍爾鎖存器賦能車規(guī)電機(jī)精準(zhǔn)控制
- 9.5億美元收購(gòu)恩智浦MEMS傳感器業(yè)務(wù),意法半導(dǎo)體 在傳感器領(lǐng)域的地位再升級(jí)
- 高性能電動(dòng)滑板車 BLDC 電機(jī)驅(qū)動(dòng)器:技術(shù)解析與應(yīng)用展望
- 5G工業(yè)網(wǎng)關(guān)的“邊緣計(jì)算+AI推理”一體化設(shè)計(jì),PLC協(xié)議解析與缺陷檢測(cè)的實(shí)時(shí)聯(lián)動(dòng)
- AR眼鏡的“工業(yè)指令投射”系統(tǒng),SLAM的空間定位、PLC數(shù)據(jù)實(shí)時(shí)疊加顯示
- 多光譜氣體傳感器的抗交叉干擾設(shè)計(jì)
- 多模態(tài)融合感知的“語(yǔ)義-幾何”聯(lián)合建模
- 工業(yè)觸摸屏的“壓感-手勢(shì)”多模態(tài)交互設(shè)計(jì)
- 工業(yè)機(jī)器人高精度力控的“雙模融合”傳感器設(shè)計(jì)
- 【社區(qū)大講堂】頂嵌與你一起:動(dòng)手做嵌入式產(chǎn)品
- 快來(lái)!月月有獎(jiǎng)第27期開始了~
- e絡(luò)盟e選第三期:熱門產(chǎn)品5折起,價(jià)格鎖定更安心
- 來(lái)聊聊你與MP3的情緣吧!——MP3播放板等你拿
- 端午節(jié)芯幣兌換禮品專場(chǎng)
- 【EEWORLD第二十七屆】2011年06月社區(qū)明星人物揭曉!
- 最熱8月,帶著你的原創(chuàng)一起High!
- 贏京東卡——我家房子“成精”了!與英飛凌一起來(lái)探索吧!
- 下載信息娛樂系統(tǒng)精品文章,贏【米家臺(tái)燈、小米保溫杯、米家藍(lán)牙溫濕計(jì)】,開啟MPS汽車技術(shù)進(jìn)階之旅!
- 恩智浦無(wú)線MCU應(yīng)用征集+100套開發(fā)套件申請(qǐng)
- 蘋果將Mac Pro生產(chǎn)線遷往國(guó)外,并申請(qǐng)關(guān)稅豁免
- IMF:貿(mào)易戰(zhàn)影響景氣回升,全球經(jīng)濟(jì)成長(zhǎng)創(chuàng)新低,
- 小米電視上半年銷量突破400萬(wàn),斬獲中國(guó)電視市場(chǎng)第一名
- 新智能手套內(nèi)嵌44個(gè)彈性傳感器實(shí)現(xiàn)高精度手勢(shì)捕捉
- 【干貨】最常見的5種AGV導(dǎo)航方式,你都了解嗎?
- 18.7:9奇葩屏幕比例 華為P20細(xì)長(zhǎng)設(shè)計(jì)
- 首臺(tái)11000mAh大電池手機(jī) 續(xù)航神器來(lái)了
- 因芯片“漏洞門”股價(jià)暴跌,200億美元市值蒸發(fā)
- 從CES看2018年中國(guó)科技企業(yè)的三大變化
- 賈躍亭清倉(cāng)酷派 酷派CEO蔣超:與樂視的關(guān)系很快翻頁(yè)