历史上的今天
返回首页

历史上的今天

今天是:2025年08月14日(星期四)

正在发生

2018年08月14日 | STM32的启动文件的选择(由容量大小决定)

2018-08-14 来源:eefocus

         给STM32写程序时,我们需要在工程文件中加入厂家提供的启动文件(这里以STMf10x系列为例),里面包含的是启动代码,启动代码是一段和硬件相关的汇编代码。是必不可少的!这代码主要作用如下:

    1、堆栈(SP)的初始化;

    2、初始化程序计数器(PC);

    3、设置向量表异常事件的入口地址;

    4、调用 main 函数。

    这些都是准备工作,如果看不懂目前初学也没什么关系,毕竟该文件是用汇编写的。。。。。

   下面我们来看看ST公司提供的三个文件,他们分别用于不同容量的STM32芯片,这三个文件是:

     startup_stm32f10x_ld.s

     startup_stm32f10x_md.s

     startup_stm32f10x_hd.s

 

    其中,ld.s 适用于小容量 产品;md.s 适用于中等容量产品;hd.s 适用于大容量产品;

这里的容量是指 FLASH 的大小.判断方法如下:

    小容量:FLASH≤32K

    中容量:64K≤FLASH≤128K

    大容量:256K≤FLASH

 

    也就是说需要根据自己STM32容量的大小选择不同的启动文件,不然就容易出现各种错误。


推荐阅读

史海拾趣

Comchip Technology公司的发展小趣事

品质是Comchip Technology公司的生命线。公司始终坚持严格的质量管理体系,通过ISO9001、ISO14001等多项国际质量认证,确保产品质量的稳定性和可靠性。同时,公司还建立了完善的售后服务体系,为客户提供及时、专业的技术支持和服务。

启英泰伦(Chiplntelli)公司的发展小趣事

随着技术的不断进步和市场需求的日益增长,启英泰伦的芯片产品历经了多次迭代。从最初的AI语音芯片,到后来的AI语音Wi-Fi芯片、AI语音BLE芯片,公司形成了系列化的芯片产品布局。这些芯片广泛应用于智能家居、智能家电、智慧照明等领域,为客户提供了更自然、更简单、更智能的人机交互体验。启英泰伦的芯片产品在市场上获得了广泛的认可,服务客户超过5000家,累计装机量突破2000万台。

Dae Ryung Electronic Co Ltd公司的发展小趣事

随着技术实力的增强,Dae Ryung Electronic Co Ltd公司开始积极拓展市场。公司制定了国际化战略,逐步进入国际市场。通过参加国际展会、与海外企业建立合作关系等方式,公司成功打开了海外市场的大门。同时,公司还针对不同地区的市场需求,推出定制化的产品和服务,进一步提升了市场竞争力。

上海晶岳(AFSEMI)公司的发展小趣事

上海晶岳电子有限公司自2010年成立以来,就将目标锁定在60V以下MOSFET产品线及锂电池保护IC系列产品。在公司创始人的领导下,晶岳电子团队凭借对技术的深入理解和市场的敏锐洞察,迅速在行业中崭露头角。他们不仅注重产品的研发和设计,还积极与上下游企业合作,优化供应链,确保产品质量和交货期的稳定。经过几年的努力,晶岳电子在MOSFET领域建立了良好的口碑,为后续的发展奠定了坚实的基础。

Hifn Inc公司的发展小趣事

在半导体行业中,供应链的稳定性和可靠性对于企业的生存和发展至关重要。晶岳电子深知这一点,因此一直致力于与流片及封装厂建立长期稳定的合作关系。公司的晶圆流片合作伙伴包括大陆的CSMC、ASMC,台湾的世界先进等公司;封装的合作伙伴则包括长电科技、上海芯哲等大陆上市企业。通过与这些合作伙伴的紧密合作,晶岳电子确保了产品质量的稳定性和交货期的可靠性,为公司的持续发展提供了有力保障。

这五个故事只是上海晶岳(AFSEMI)公司发展历程中的一部分,但它们充分展示了晶岳电子在电子行业中的崛起和成长。凭借对技术的执着追求和对市场的敏锐洞察,晶岳电子在激烈的市场竞争中脱颖而出,成为了行业内的一支重要力量。

BSI公司的发展小趣事

随着电子产品的普及和消费者对产品质量的关注,电子产品测试和认证成为了一个必不可少的环节。BSI作为全球知名的认证机构,为电子产品提供了专业的测试和认证服务。通过严格的测试和认证流程,BSI确保了电子产品符合国际标准和客户需求,提高了产品的市场竞争力和信誉度。同时,BSI还为企业提供了定制化的商检解决方案,帮助企业在国际贸易中解决技术和法规问题,降低了贸易风险。

问答坊 | AI 解惑

求用传感的方法测加速度

期末了,老师让我们写一片论文,题目是《加速度测量方法综述》,这门课的名字是《传感器原理及工程应用》,学的是很基本的传感器,但现在论文是要写这个,不会写~~,请高手指点!!大致内容说白了就是用各种各样的传感器来测量加速度。 大家给点资 ...…

查看全部问答>

EVC+ ACCESS +wince 5.0

谁在wince5.0平台上 用evc开发过访问access 数据库的应用?…

查看全部问答>

具有_SNRBoost_技术的最低功耗_4_通道_ADC_

本帖最后由 dontium 于 2015-1-23 13:40 编辑 具有SNRBoost 技术的最低功耗 11 位 200 MSPS ADC 4 通道、双通道与缓冲单通道选项 德州仪器 (TI) ADS58C48 系列是业界最低功耗的 11 位 ADC,速率高达 200 MSPS。 ...…

查看全部问答>

再来一帖,这次是关于DSP的

想拿下c2000开发板,故发些DSP方面的相关书籍,有些还是英文的,给有能力的人看吧。…

查看全部问答>

怎样使cc2530设备重新搜索、加入网络?

cc2530设备开始时在网络中,通信正常。使用某种机制,设备得知自己所处的网络不存在了,此时怎样才能使设备重新搜索、并加入新的网络?…

查看全部问答>

指针用法

怎么样通过指向数组的指针来计算整个数组的长度呢?…

查看全部问答>

影响MOSFET管温度上升的相关因素

三极管有三个工作区:截止区、放大区和饱和区,而MOSFET对应的是关断区、饱和区和线性区。MOSFET线性区也叫三极区或可变电阻区,在这个区域,MOSFET基本上完全导通。    漏源间的导通电阻RDS(on)    MOSFET在导通时漏源之间 ...…

查看全部问答>

PCB设计黄金法则

PCB设计黄金法则       尽管目前半导体集成度越来越高,许多应用也都有随时可用的片上系统,同时许多功能强大且开箱即用的开发板也越来越可轻松获取,但许多使用案例中电子产品的应用仍然需要使用定制PCB。在一次性开发当中, ...…

查看全部问答>

PID算法

最近在调跷跷板平衡小车 要用到PID算法 应该只需要PI,读取的应该是小车的角度值吧 ,  那要怎么样调节小车的电机呢??求c语言程序啊~~~…

查看全部问答>

啸叫检测!!!

本帖最后由 paulhyde 于 2014-9-15 03:04 编辑 啸叫检测都是怎么检测的啊?大家都说说  …

查看全部问答>