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

歷史上的今天

今天是:2024年10月13日(星期日)

正在發生

2018年10月13日 | arm-none-eabi-gcc編譯STM32優化刪除代碼解決辦法

發布者:牟牟的儂 來源: eefocus關鍵字:arm-none-eabi-gcc  編譯  STM32  優化  刪除代碼 手機看文章 掃描二維碼
隨時隨地手機看文章

前兩天使用arm-none-eabi-gcc編譯STM32F103C8程序,就是一個簡單的流水燈程序。
#include "stm32f10x.h"

int main(void)
{
        int i;
        RCC->APB2ENR=0xFFFFFFFF;
        GPIOC->CRL=0X33333333;//outpp at 50M
        GPIOC->CRH=0X33333333;
        while(1)
        {
                GPIOC->BSRR=(1ul<<13);
                for(i=0;i<720000;i++);
                GPIOC->BRR=(1ul<<13);
                for(i=0;i<720000;i++);
        }
}

編譯很成功,也生成了bin文件,但是當燒進單片機的時候,流水燈卻沒有閃,這是什么原因呢?請各位版主或者玩過GCC的大神給個指導。
啟動文件和鏈接文件都是在ST官網V3.50庫文件中trueStudio中的,應該沒錯。連接文件選擇的是F103B文件夾中的,鏈接文件寫的FLASH是128KB,我的單片機是64KB,RAM都是20KB。
編譯.c文件的命令行: -Wall -mcpu=cortex-m3 -march=armv7-m -mthumb -Os -Wl,--gc-sections -g -DSTM32F10X_MD -DUSE_STDPERIPH_DRIVER
編譯啟動文件的命令行:-mcpu=cortex-m3 -march=armv7-m -mthumb



============================================================


使用gcc編譯器 對于像延時這樣的操作 記得基本的變量加volatile 
意思是 
int i; 
改為 
volatile int i; 
不謝

沒事 不至于這么客氣 我以前也遇到過 我是基于windows下用的gcc編譯器 也曾經遇到過這種情況 最后單步調試后發現延時根本就沒有執行過 然后才發現是編譯器把延時的那個局部變量給優化了 


關鍵字:arm-none-eabi-gcc  編譯  STM32  優化  刪除代碼 引用地址:arm-none-eabi-gcc編譯STM32優化刪除代碼解決辦法

上一篇:STM32在Ubuntu上編寫USB上位機程序實現
下一篇:STM32F407 PC13-PC15作為GPIO的方法

推薦閱讀

“機器人是‘制造業皇冠頂端的明珠’,其研發、制造、應用是衡量一個國家科技創新和高端制造業水平的重要標志。”這是2014年6月9日,習近平總書記在兩院院士大會報告中對機器人的高度概括。進入21世紀以來,全球制造業正在向自動化、集成化、智能化和綠色化方向發展,作為智能制造的主力軍,機器人技術成為“第四次工業革命”的一個重要組成部分,正改變...
湖南視比特機器人有限公司(以下簡稱“視比特”)近日宣布完成新一輪千萬級戰略融資,由同威資本領投,老股東道生資本跟投,毅仁資本繼續擔任本輪融資的財務顧問。此前,視比特在今年7月天使輪獲得圖靈資本、道生資本和小智創投的投資。 據了解,視比特于2018年8月入孵“柳枝行動”落地長沙國家高新區,是一家深度融合3D視覺感知與機器人柔性控制交互...
10月12日報道(記者 張軼群)今日,由GSMA主辦,信通傳媒通信世界全媒體承辦,高通公司作為技術合作伙伴的 “5G毫米波產業高峰論壇”在京舉行。來自運營商、產業鏈上下游企業的專家學者齊聚一堂,共論5G毫米波的產業生態,為行業下一步發展探明方向。高通公司中國區研發負責人徐晧博士出席此次論壇,并做了題為《5G毫米波創造全新機遇》的演講,對于毫米...
助力移動設備制造商打造更好的設計? 性能提升,可滿足高達25 GHz的5G mmWave應用需求? 節省空間、性能強勁的微型連接器,是下一代RF天線組件的不二選擇? 行業領先的信號完整性和遠場增益,極大降低信號的干擾或損失? 全球協作推動了5G25發展;為主要智能手機制造商將量產規模擴大到每月500萬個連接器伊利諾伊州利索市 - 2021年10月13日 -全球電子...

史海拾趣

問答坊 | AI 解惑

淺談無線集抄系統在水表中的應用

江西三川水表股份有限公司   曾茂華 宋財華 摘要: 本文章簡單地介紹一個比較完整的無線網絡集抄系統。 關鍵字: Zigbee,TinyOS,中繼,無線節電,無線遠程終端,無線手持機,無線hub,上位機管理系統。 一,引言 現階段,無線網絡技 ...…

查看全部問答∨

全球LED電子原料嚴重吃緊 供貨速度決定市場勝負

本帖最后由 jameswangsynnex 于 2015-3-3 19:57 編輯 全球LED產業日前因上游電子元件嚴重缺料,產能難以接續,導致許多國際大廠交貨期紛紛拖延,竟由原先的5周狂延至20周以上 !消息一出,有如在快速起步的LED產業投下震撼彈,不僅業界急跳腳,下游 ...…

查看全部問答∨

powerpc 跳到0x800是怎么回事

有用過powerpc 的同志嗎?我程序一運行就就跳到0x800是怎么回事了?…

查看全部問答∨

關于如何學習嵌入式 高手 們進啊

大家好,我是一名大三的學生,學的是嵌入式方向的,但我們現在才學嵌入式操作系統,都TMD還是理論,學了等于沒學,就上學期還學了個匯編,現在一學期都快過完了,感覺什么關于嵌入式方面的都沒學到,如果靠下學期再來學點東西,以后出去就別想混了 ...…

查看全部問答∨

將部分I/O口設置為輸入口,如果再將其置為高電平,會有影響嗎?

如16F73的端口A,設置TRISA=0XF0,就是高4位是輸入,低4位是輸出,如果再執行PROTA=0xFF,對高4位的輸入會有影響嗎?…

查看全部問答∨

怎么將ADC轉換二進制碼轉換成非壓縮BCD碼存儲.

在單片機的應用中用到ADC轉換,為了將轉換結果存儲并顯示輸出,將二進制代碼轉換成非壓縮BCD瑪,假設我們用的是16位精度的ADC,轉換結果為兩字節二進制碼分別存儲在8051的R2,R3寄存器中,我們將其轉換為非壓縮BCD碼存儲在  ...…

查看全部問答∨

USB驅動的疑問

書上說 USB主端叫Host 從端叫Function 因此對應的驅動分別叫做USB Host Driver及USB Function Driver 如果我現在的Wince設備只做主端,是不是就不需要USB Function Driver了?…

查看全部問答∨

急招Windows微型打印機驅動開發人員

這個項目已經基本完工,還剩下2個功能,字符和圖形混合打印;條碼打印功能; 請速和我聯系! QQ 925338025 簡歷請發到:hongge.tiger@gmail.com …

查看全部問答∨

請教開發32位CPU,想用ARM9,S3C2410如何?

我是做水電行業數據采集系統的.自己單位開發數據采集的控制板,原理CPU采用的8位的. 目前,申請了經費,計劃開發32位CPU,想用ARM9,S3C2410. 我們的系統主要在野外通過傳感器采集信號,再通過GSM或衛星等方式發送出去,所以需要多種接口. 請教: 1、用 ...…

查看全部問答∨

嚴肅批評ST公司的嚴重錯誤

作為ST公司的忠實粉絲,自ST公司推出STM32開始就支持其芯片使用,花費巨資購買KEIL和ULINK2,及 Embest公司的ST 開發板,優易特公司的HMI開發板,以積極推動ST芯片的使用。在一個小產品的選型中, 鑒于51系列破解嚴重的現實,采用了ST最新推 ...…

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

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

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

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發圈

 
機器人開發圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 万全县| 龙江县| 余干县| 石泉县| 龙门县| 格尔木市| 博野县| 南投县| 翁源县| 阜阳市| 武城县| 永平县| 合阳县| 马边| 安新县| 乌鲁木齐市| 梓潼县| 大新县| 广安市| 锡林郭勒盟| 招远市| 祁门县| 兴城市| 方正县| 米林县| 凌源市| 海阳市| 连南| 白银市| 康保县| 普格县| 炎陵县| 马鞍山市| 木兰县| 沙河市| 栾川县| 南溪县| 千阳县| 贵德县| 文昌市| 视频|