在STM8程序編譯過程中,我碰到了這樣的錯(cuò)誤:
Error[Li005]: no definition for "assert_failed" [referenced from C:Users97672DesktopSTM8_LEDUserDebugObjstm8s_gpio.o]
出現(xiàn)這個(gè)問題的原因是因?yàn)?"void assert_failed(u8* file, u32 line);"這個(gè)函數(shù)在“stm8s_conf.h”這個(gè)文件中只是單純的聲明,他的作用來在我們在做串口調(diào)試時(shí)返回值驗(yàn)證出錯(cuò)的時(shí)候調(diào)用。因此我們需要在某個(gè)地方將這個(gè)函數(shù)進(jìn)行實(shí)現(xiàn)。一般將他放在“main.c”進(jìn)行實(shí)現(xiàn)。
解決方法如下:
1、在main.c代碼里添加以下代碼:
#ifdef USE_FULL_ASSERT
void assert_failed(u8* file, u32 line)
{
/* User can add his own implementation to report the file name and line number,
ex: printf("Wrong parameters value: file %s on line %drn", file, line) */
/* Infinite loop */
while (1)
{
}
}
#endif
2、在stm8s_conf.h 頭文件中添加注釋 #define USE_FULL_ASSERT(如果已有,則不用重復(fù)添加)。
上一篇:STM8學(xué)習(xí)筆記四——STM8的GPIO基礎(chǔ)知識(shí)
下一篇:STM8學(xué)習(xí)筆記二:51、arduino、stm8不同單片機(jī)的點(diǎn)燈方式
推薦閱讀
史海拾趣
Afero公司成立于XXXX年,當(dāng)時(shí)的市場中物聯(lián)網(wǎng)平臺(tái)技術(shù)正處于探索和發(fā)展階段。Afero的創(chuàng)始團(tuán)隊(duì)?wèi){借對(duì)物聯(lián)網(wǎng)技術(shù)的深刻理解和前瞻性的視野,決定專注于物聯(lián)網(wǎng)平臺(tái)即服務(wù)(PaaS)的研發(fā)。他們投入大量資源,成功開發(fā)出一種具有創(chuàng)新性的物聯(lián)網(wǎng)平臺(tái),該平臺(tái)在安全性、易用性和可擴(kuò)展性等方面表現(xiàn)出色,吸引了業(yè)界的廣泛關(guān)注。
在技術(shù)創(chuàng)新方面,Corning Cable Systems公司積極與全球范圍內(nèi)的科研機(jī)構(gòu)和企業(yè)開展合作。通過與這些合作伙伴的緊密合作,公司不斷引進(jìn)新技術(shù)、新工藝和新材料,推動(dòng)光纖通信技術(shù)的不斷進(jìn)步。這些合作不僅增強(qiáng)了公司的技術(shù)實(shí)力,也為整個(gè)行業(yè)的發(fā)展注入了新的活力。
為了進(jìn)一步擴(kuò)大市場份額和提升品牌影響力,F(xiàn)lambeau公司積極實(shí)施市場拓展戰(zhàn)略。公司不僅在北美市場深耕細(xì)作,還逐步將業(yè)務(wù)拓展到歐洲、亞洲等國際市場。通過參加國際展會(huì)、建立海外銷售渠道、與當(dāng)?shù)仄髽I(yè)建立合作關(guān)系等方式,F(xiàn)lambeau成功地將自己的品牌和產(chǎn)品推向全球。同時(shí),公司還注重品牌建設(shè)和客戶服務(wù),通過提供優(yōu)質(zhì)的售前咨詢、售中支持和售后服務(wù),贏得了廣大客戶的信賴和好評(píng)。
近年來,隨著OLED(有機(jī)發(fā)光二極管)技術(shù)的興起,LED行業(yè)面臨著巨大的挑戰(zhàn)。Epistar敏銳地意識(shí)到了這一點(diǎn),開始積極調(diào)整戰(zhàn)略方向,加大在OLED技術(shù)領(lǐng)域的研發(fā)力度。同時(shí),公司還通過優(yōu)化產(chǎn)品結(jié)構(gòu)、提高生產(chǎn)效率等措施降低成本、提升競爭力。這些努力使Epistar在OLED技術(shù)浪潮中保持了穩(wěn)健的發(fā)展態(tài)勢。
DRI Relays Inc公司成立于XX年代,當(dāng)時(shí)電子繼電器市場正處于快速發(fā)展階段。公司創(chuàng)始人XXX憑借對(duì)市場趨勢的敏銳洞察,決定投身于這一領(lǐng)域。然而,創(chuàng)業(yè)之初,公司面臨資金短缺、技術(shù)瓶頸和市場競爭激烈等多重挑戰(zhàn)。為了突破困境,XXX帶領(lǐng)團(tuán)隊(duì)日夜兼程地研發(fā)新產(chǎn)品,不斷改進(jìn)技術(shù),同時(shí)積極尋找投資者。在一次行業(yè)展會(huì)上,公司的新產(chǎn)品因其獨(dú)特的設(shè)計(jì)和高性能吸引了眾多客戶的關(guān)注,為公司贏得了寶貴的訂單和資金支持。
面對(duì)日益激烈的市場競爭,Asia Electronics Ind Co Ltd深知優(yōu)化供應(yīng)鏈管理的重要性。公司加強(qiáng)與供應(yīng)商的合作與溝通,確保原材料的質(zhì)量和供應(yīng)的穩(wěn)定性。同時(shí),公司還引入先進(jìn)的供應(yīng)鏈管理系統(tǒng),實(shí)現(xiàn)供應(yīng)鏈的透明化和高效化。通過優(yōu)化供應(yīng)鏈,公司降低了生產(chǎn)成本,提高了生產(chǎn)效率,為公司的持續(xù)發(fā)展提供了有力保障。
USB在數(shù)據(jù)采集系統(tǒng)中的應(yīng)用 已成為PC標(biāo)準(zhǔn)的通用串行總線USB為多點(diǎn)數(shù)據(jù)采集提供了很大的便利,利用USB可以實(shí)現(xiàn)較傳統(tǒng)方式更有效、更經(jīng)濟(jì)、點(diǎn)數(shù)更多的數(shù)據(jù)采集。本文介紹了如何利用USB接口來實(shí)現(xiàn)多點(diǎn)數(shù)據(jù)采集… 查看全部問答∨ |
這幾天一直沒有在實(shí)驗(yàn)室,宋老師都發(fā)話了,昨天下午都已4點(diǎn)還是過去,開始做模型車,用一個(gè)晚上的時(shí)間,呵呵,把模型書已經(jīng)裝配完了,雖然這個(gè)沒有技術(shù)含量,但很有成就感。現(xiàn)在等把幾個(gè)芯片買了,在焊上去,就可以軟件編程了。 只有半個(gè)月的時(shí)間 ...… 查看全部問答∨ |
求教各位大蝦 DIY鉗形表 小電流信號(hào)放大 我現(xiàn)在正在DIY一個(gè)鉗形電流表 目標(biāo)參數(shù)是測量mA至十安級(jí)電流 傳感器是買的鉗形表表頭 前期測試了表頭的工作曲線 在溫濕度允許范圍內(nèi) 表頭的線性度比較好 讓我郁悶的是 變比 ...… 查看全部問答∨ |
|
硬件街機(jī)游戲開發(fā),單片機(jī)游戲開發(fā),CPLD/FPGA、ARM平臺(tái)游戲開發(fā)超級(jí)QQ群成立 本超級(jí)QQ群成立,上限人數(shù)為500。 目標(biāo)是發(fā)展中國游戲產(chǎn)業(yè),提升硬件游戲開發(fā)技術(shù)交流。提供大的平臺(tái)。 發(fā)展的方向是游戲動(dòng)漫相結(jié)合,此群不是網(wǎng)絡(luò)游戲開發(fā),為單板街機(jī)游戲開發(fā)。 所屬第三產(chǎn)業(yè)。以電腦板游戲開發(fā)為主體,希望大家能在這個(gè)平 ...… 查看全部問答∨ |
|
最近一直在測試msp430F5418的低功耗,電路只有CPU、復(fù)位電路和JTAG口,在AM正常運(yùn)行模式下測得電流是70多mA(相當(dāng)離譜),進(jìn)入低功耗LPM3后是160多uA,幾塊板子測試出來都是一樣的效果,測試程序使用的是TI官方的例程,我想知道有什么原因會(huì)造成這 ...… 查看全部問答∨ |
小弟今年馬上就快畢業(yè)了。大二買了塊ARM9板子,沒怎么用。原因就是設(shè)計(jì)嵌入式系統(tǒng)的應(yīng)用多些,搞得我云里霧里的。然后看了讓人家STM32之后,發(fā)現(xiàn)這個(gè)好像也屬于ARM。 我是無法再淡定了。請(qǐng)問 ...… 查看全部問答∨ |
設(shè)計(jì)資源 培訓(xùn) 開發(fā)板 精華推薦
- 神經(jīng)形態(tài)芯片可能是革新機(jī)器人實(shí)時(shí)電機(jī)控制的未來
- 從三個(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ā),高德、淘寶、支付寶都能用
- 化繁為簡, 適配復(fù)雜磁場環(huán)境,MT73xx 3D雙路輸出霍爾鎖存器賦能車規(guī)電機(jī)精準(zhǔn)控制
- 9.5億美元收購恩智浦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é)議解析與缺陷檢測的實(shí)時(shí)聯(lián)動(dòng)
- AR眼鏡的“工業(yè)指令投射”系統(tǒng),SLAM的空間定位、PLC數(shù)據(jù)實(shí)時(shí)疊加顯示
- 多光譜氣體傳感器的抗交叉干擾設(shè)計(jì)
- 多模態(tài)融合感知的“語義-幾何”聯(lián)合建模
- 工業(yè)觸摸屏的“壓感-手勢”多模態(tài)交互設(shè)計(jì)
- 工業(yè)機(jī)器人高精度力控的“雙模融合”傳感器設(shè)計(jì)
- 跟上未來,走進(jìn)恩智浦最新技術(shù)大講堂
- 快來訪問泰克高速串行通信專題 配置您的專屬解決方案 贏好禮!
- 助推電動(dòng)時(shí)代,與英飛凌一起探索電動(dòng)汽車三大產(chǎn)品技術(shù)
- TI有獎(jiǎng)直播:使用 MSPM0 AEC-Q100 MCU 設(shè)計(jì)更智能的汽車系統(tǒng)
- 您的電源符合能耗標(biāo)準(zhǔn)嗎?關(guān)注PI InnoSwitch3系列,答題贏好禮!
- 來吧!來吧!一起玩轉(zhuǎn)三維加速度傳感器
- Mentor線上研討會(huì)丨FPGA仿真驗(yàn)證平臺(tái)ModelSim應(yīng)用進(jìn)階
- 有獎(jiǎng)直播 11月27日上午10:00 準(zhǔn)時(shí)開啟!富士通賦能汽車電子技術(shù)變革
- 有獎(jiǎng)直播|英飛凌系統(tǒng)解決方案讓電動(dòng)摩托設(shè)計(jì)更加可靠高效!
- TE Connectivity 提供更懂你的連接解決方案
- 西門子博途Graph語言編程之在線調(diào)試方法
- 這輛自駕車充滿黑科技,用手機(jī)發(fā)個(gè)定位它就會(huì)自動(dòng)去找你!
- 試驗(yàn)發(fā)現(xiàn)亞馬遜最新的AI面部識(shí)別錯(cuò)誤匹配率高 還存在種族歧視
- 電視面板價(jià)格探底 大陸廠商擴(kuò)產(chǎn)讓友達(dá)“腹背受敵”
- Synaptics攜手百度為音質(zhì)設(shè)備升級(jí)
- STM32中的timers中斷處理函數(shù)
- STM32 FLASH讀、寫、擦除
- STM32中NVIC_SystemReset()函數(shù)的作用?什么時(shí)候用?
- 國內(nèi)醫(yī)療行業(yè)AGV離規(guī)?;瘧?yīng)用還很遠(yuǎn),市場仍需培育
- “人工智能”好 “自律”不可少
- 安捷倫科技將拆分為兩家上市公司
- 求128128液晶中文資料or驅(qū)動(dòng)代碼
- 這幾句程序 是什么 意思???
- E金幣兌換
- 急急?。。∮肸igbee組的網(wǎng)絡(luò) 是不是自動(dòng)尋找路由???
- 【Altera SoC體驗(yàn)之旅】+ 從用戶的角度談?wù)勈褂皿w驗(yàn)
- Altera CycloneIII FPGA鎖相環(huán)問題
- 如何輕松穩(wěn)定帶感性開環(huán)輸出阻抗的運(yùn)算放大器?
- 開發(fā)板芯幣競拍,每日一款!今日競拍開發(fā)板:Banana PI D1
- YAFFS能否移植到其他嵌入式操作系統(tǒng)?