历史上的今天
返回首页

历史上的今天

今天是:2025年04月05日(星期六)

2020年04月05日 | stm8编程tips(stvd)

2020-04-05 来源:eefocus

编译完成时显示程序占用的flash和ram大小


将附件压缩包中的mapinfo.exe解压到stvd的安装路径stvd中

在工程上点右键选settings

右侧的选项卡选择Linker,将category的下拉框选成output,然后在Generate Map file前打勾

再将选项卡上选择到Post-Build,在下方文本框中新粘贴一行内容mapinfo $(OutputPath)$(TargetSName).map

点OK按键确定,菜单File->save workspace,保存工程 

重新编译下,你就能看到flash,ram,eeprom占用字节数了


修改工程选用的MCU

Settings->MCU Selections,选择要修改的MCU后,点击Select

【重要】Settings->C Compiler,修改Preprocessor Definitions一栏,改为要修改的MCU型号


手动修改可用flash、ram等的大小

修改MCU型号后,会自动配置flash、ram大小。但有时自动配置的大小不符合实际,此时就要手动修改了。

Settings->Linker->Input,修改表格中对应项目即可。


出现“#error clnk Debugstm8s105.lkf:1 @svlreg missing for function f_UART1_RX_IRQHandler”报错:

原因:stm8s_it.c中的对应中断函数前,没有加上@svlreg

处理:在每个报错的中断函数前加上@svlreg,不再报错


推荐阅读

史海拾趣

ABB公司的发展小趣事

ABB公司是一家全球性的工程技术公司,提供电力和自动化技术解决方案。以下是该公司发展的五个相关故事:

  1. 公司成立和早期发展: ABB公司成立于1883年,最初名为“Brown, Boveri & Cie”,总部位于瑞士苏黎世。公司的创始人是查尔斯·布朗和沃尔夫冈·鲍弗里。在早期,ABB专注于电力系统和电机的研发与制造,为当时的工业革命提供了关键的技术支持。

  2. 国际化战略和全球扩张: 随着技术的进步和市场的变化,ABB积极推动国际化战略,加速在全球范围内的扩张。公司通过收购和合并,逐步建立了全球化的生产和销售网络。截至2022年,ABB已在100多个国家设有分支机构和办事处。

  3. 技术创新和产品多样化: ABB一直致力于技术创新,不断推出新产品和解决方案,以满足不同行业和领域的需求。公司在电力输送、工业自动化、机器人技术等方面处于行业领先地位,为客户提供了全面的电力和自动化解决方案。

  4. 可持续发展和环保责任: ABB积极推动可持续发展和环保责任,在产品设计、生产和运营过程中注重减少能源消耗和减排,促进清洁能源的应用和利用。公司致力于推动能源效率和环境保护,为全球可持续发展做出贡献。

  5. 未来展望和发展方向: ABB将继续致力于技术创新和市场拓展,加强在电力和自动化领域的领先地位。公司将加大在数字化技术和人工智能领域的投入,推动工业智能化和数字化转型,为客户提供更智能、更高效的解决方案。

功得(CONQUER)公司的发展小趣事

随着公司实力的不断增强,功得公司开始将目光投向国际市场。他们积极参加国际电子展会,与全球各地的客户建立联系,拓展销售渠道。同时,功得公司还根据不同国家和地区的市场需求,推出定制化的产品和服务。通过不懈努力,功得公司逐渐在国际市场上打开了局面,产品出口量稳步增长。

Exclara Inc公司的发展小趣事

Exclara Inc.自创立之初就致力于研发创新技术,以满足电子行业对高性能、低功耗产品的需求。公司通过不断的技术突破,成功开发出了一系列具有竞争力的产品。例如,其采用HVX技术构成的驱动电源在T8型LED市场中脱颖而出,相比同规格方案,能够降低30%的BOM成本,这一技术革新不仅提升了产品的竞争力,也为公司赢得了市场的广泛认可。

Amulet Technologies公司的发展小趣事

在电子行业这个竞争激烈的领域里,技术的更新换代速度非常快。为了保持领先地位,Exclara高度重视研发投入,不断引进高端人才和先进设备,加强研发团队建设。通过持续的研发投入,公司不仅保持了技术的领先地位,还成功开发出了一系列具有自主知识产权的核心技术。

Elpaq公司的发展小趣事
Golledge Electronics公司的发展小趣事

问答坊 | AI 解惑

上海数字、模拟: ic前端 后端设计,测试,等等职位

Jane Wu HeadhunterConsultant Tel:021-5080 3084 Cell:13482444994 Email:jane.wu@zhangjianghr.com.cn MSN:janewu2009@163.com www.zjpark.com   www.shrc.com.cn    www.zhangjianghr.com.cn 职位表 ...…

查看全部问答>

哥们收集的几个MP3的方案原理图

哥们收集的几个MP3的方案原理图,有ALIM5661X(俗称阿里方案)/炬力ATJ2055/ATJ2091/ATJ2135/凌阳SPDA1000/瑞星微2608A,有需要的朋友来看看吧,欢迎补充.....…

查看全部问答>

虚拟FPGA逻辑验证分析仪的设计

虚拟FPGA逻辑验证分析仪的设计 随着FPGA技术的广泛使用,越来越需要一台能够测试验证FPGA芯片中所下载电路逻辑时序是否正确的仪器。目前,虽然Agilent、Tektronix 等大公司生产的高端逻辑分析仪能够实现FPGA电路的测试验证功能,但此类仪器价格高 ...…

查看全部问答>

SD Host Controller 的问题

在CPU i.MX27 WinCE5.0环境下,有二个SDIO SD Host Controller 1 {B7C507E8-8B78-4CFC-870A-2BC4F4050519} SD Host Controller 2 {FD150420-C2DF-44B8-9FA2-AA9FD8CDA40E} SD Host Controller 1 可正常使用, 想使用SD Host Controller 2, ...…

查看全部问答>

CTL_CODE(,,,)

1、 // show Camera //                dwLenIn = 1 : Normal overlay //                dwLenIn = 4 : Alphablending //        &n ...…

查看全部问答>

用hl340转usb使用的移植u-boot出现乱码

用hl340转usb使用的移植u-boot出现乱码,但是直接接串口没有乱码,是不是hl340不支持uboot?麻烦高手明示…

查看全部问答>

如何通过FPGA配置(读写)带SPI接口的外设芯片?

该外设为AD9516时钟芯片,通过FPGA配置出不同的时钟输出。现在我只实现了基于FPGA的SPI接口,但是,如何像单片机一样来对SPI设备发起读写操作?请高人指点啊!谢谢!…

查看全部问答>

请推荐一款集成以太网控制器+PHY的片子

最近想做的东西,需要集成以太网控制器和PHY的低成本芯片,TI LM3S有不少,但我对这个系列不熟,想请大家推荐一款性价比高的,价格低,国内货源比较稳定的片子。最好具有DMA功能我原先看了LM3S6911这款,但可惜没有DMA功能,优点遗憾…

查看全部问答>

430初体验:launchpad学习--spi

收到板子都有一个月了,居然没啥进展 ,懒惰果然是贪婪的大敌 。   现在把板子翻出开始折腾。   手里有个nokia5110的LCD想用launchpad驱动,该屏是spi驱动的,很适合IO少的MCU。物美价廉。   看一下spi,2231的spi是在USI里面 ...…

查看全部问答>