<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 關(guān)于STM32F10x.s啟動(dòng)文件

關(guān)于STM32F10x.s啟動(dòng)文件

作者: 時(shí)間:2016-11-23 來(lái)源:網(wǎng)絡(luò ) 收藏
在<<STM32不完全手冊里面>>,我們所有的例程都采用了一個(gè)叫STM32F10x.s啟動(dòng)文件,里面定義了STM32的堆棧大小以及各種中斷的名字及入口函數名稱(chēng),還有啟動(dòng)相關(guān)的匯編代碼。STM32F10x.s是MDK提供的啟動(dòng)代碼,從其里面的內容看來(lái),它只定義了3個(gè)串口,4個(gè)定時(shí)器。實(shí)際上STM32的系列產(chǎn)品有5個(gè)串口的型號,也只有有2個(gè)串口的型號,定時(shí)器也是,做多的有8個(gè)定時(shí)器。比如,如果你用的STM32F103ZET6,而啟動(dòng)文件用的是STM32F10x.s的話(huà),你可以正常使用串口1~3的中斷,而串口4和5的中斷,則無(wú)法正常使用。又比如,你TIM1~4的中斷可以正常使用,而5~8的,則無(wú)法使用。
所以STM32F10x.s并不能適用所有的STM32型號,這樣,我們就得對不同型號的STM32,選擇不同的啟動(dòng)文件。ST給我們提供了3個(gè)啟動(dòng)文件,分別適用于不同容量的STM32芯片。他們是:
startup_stm32f10x_ld.s
startup_stm32f10x_md.s
startup_stm32f10x_hd.s
其中,ld.s適用于小容量 產(chǎn)品;md.s適用于中等容量產(chǎn)品;hd適用于大容量產(chǎn)品;這里的容量是指FLASH的大小.判斷方法如下:
小容量:FLASH≤32K
中容量:64K≤FLASH≤128K
大容量:256K≤FLASH
我們開(kāi)發(fā)板使用的是STM32F103RBT6,FLASH容量為128K,屬于中等容量產(chǎn)品,而STM32F10x.s剛剛好是滿(mǎn)足中等容量型號的啟動(dòng)文件,所以我們使用STM32F10x.s是不會(huì )有問(wèn)題的,他相當于startup_stm32f10x_md.s。而如果你的是小容量或者大容量的STM32,則相應的選擇startup_stm32f10x_ld.s或startup_stm32f10x_hd.s即可。


關(guān)鍵詞: STM32F10x.s啟動(dòng)文

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>