今天编译前同事留下的代码,发现代码报错:
#error clnk Debugcsc_code.lkf:93 Debugstm8_interrupt_vector.o: section 0 expected (.text:0000)
The command: "clnk -l"D:Program Files (x86)COSMICCXSTM8Lib" -l"D:Program Files (x86)COSMICCXSTM8Lib" -o Debugcsc_code.sm8 -mDebugcsc_code.map Debugcsc_code.lkf " has failed, the returned value is: 1
exit code=1.
找了很长时间终于在网上找到解决方案,发现原来是STVD的配置造成的。
解决办法:
第一步,点击Project下的Settings,界面如下
第二步,点击C Compiler,选择General的d倒三角图标,出现界面如下
第三步,点击Optimizations,出现默认界面如下
第四步,点击Optimizations下的倒三角,出现界面如下
第五步,点击Customize,出现界面如下:
第六步 选上SplitFunction in Separate Sections(+split),如下所示
最好点击OK,然后重新编译,问题解决。
关键字:STVD section expected
引用地址:
STVD 编译代码提示stm8_interrupt_vector.o: section 0 expected (.text:0000)
推荐阅读最新更新时间:2024-11-11 20:52
低成本的利用单片机多余I/O口实现的温度检测电路
单片机在电子产品中的应用已经越来越广泛,在很多的电子产品中也用到了温度检测和温度控制,但那些温度检测与控制电路通常较复杂,成本也高,本文提供了一种低成本的利用单片机多余I/O口实现的温度检测电路,该电路非常简单,且易于实现,并且适用于几乎所有类型的单片机。其电路如下图所示: 图中: P1.0、P1.1和P1.2是单片机的3个I/O脚; RK为100k的精密电阻; RT为100K-精度为1%的热敏电阻; R1为100Ω的普通电阻; C1为0.1μ的瓷介电容。 其工作原理为: 1.先将P1.0、P1.1、P1.2都设为低电平输出,使C1放电至放完。 2.将P1.1、P1.2
[单片机]
MSP430的上拉电阻&I/O口的第二功能
在介绍这四个I/O口时提到了一个 上拉电阻 那么上拉电阻又是一个什么东东呢?他起什么作用呢?都说了是电阻那当然就是一个电阻啦,当作为输入时,上拉电阻将其电位拉高,若输入为低电平则可提供电流源;所以如果P0口如果作为输入时,处在高阻抗状态,只有外接一个上拉电阻才能有效。 你说的 第二功能 应该是指外围模块功能吧,用模块就选 第二功能 ,不用模块就选 第一功能 。 可通过设置PxSEL寄存器进行选择,某位写 0 为I/O;写 1 为 第二功能 。 用到比较器(片内外围模块)时要设置为第二功能。 当然你如果是用片外的比较器,将其输出的高低电平(1或0)送给MSP430,那就选 第一功能 。
[单片机]
Xilinx 联手西班牙电信驱动O-RAN 5G创新
随着标准的不断演进,赛灵思器件只需简单的远程软件更新即可无缝升级,因而, 赛灵思灵活应变的器件对于这样的重大产业转型,是最理想的选择。 5G 时代已然而来。与之同时,随着频谱和人们需求的业务量急剧增加, 5G基站也将越来越多,因此,运营商为了解决5G投入量的问题,开始提出开放的5G 解决方案:Open RAN(开放无线接入网,简称O-RAN)。 得益于西班牙电信(Telefónica)和赛灵思公司(Xilinx, Inc.,(NASDAQ: XLNX))的努力,包括VR / AR媒体产品,到互联汽车和工业IoT设备的丰富的无线服务,将在整个欧洲比预期更早实现。这家跨国电信运营商,今天宣布,其将赛灵思与多家业界领先的软硬件公
[网络通信]
MSP43O实现家用烟雾报警器
引言 国现行的《建筑设计防火规范》(GB 50016-2006)未对住宅部分安装火灾自动报警系统有所规定。通过调研发现,现有烟雾探测器容易失效、连接断开或电池损坏,缺少电池欠压检测,存在误报警的情况,工作极不稳定。因此,本文设计了一款功耗低、可靠性高、实时性强的家用烟雾报警器。 1 系统总体设计方案 系统由主控芯片、烟雾检测模块、报警模块和电源模块四部分组成。主控芯片采用16位超低功耗单片机MSP430F2012,每隔8s进行一次烟雾检测,通过F2012芯片I/O口输出32768Hz信号驱动红外发射部分发出红外线,同时使用片内10位ADC对经过放大的红外信号进行连续4次的数据采集转换,取平均值作为检测结果。同
[单片机]
带你深度温习数字I/O和逻辑分析仪常用术语
本文介绍了数字I/O和逻辑分析仪的常用术语和定义。 1.抖动 抖动是指与事件理想时序的偏差,并通常基于参考信号的过零点进行测量。 抖动通常来自于串扰、同步开关输出和其它定期发生的干扰信号。 由于抖动会随时间变化,抖动的测量和量化既可以是秒级范围内视觉估计,也可以是基于统计的测量,比如基于标准偏差随时间变化的统计测量。 图1.数字信号抖动示例 2.偏移 对于定时(动态)生成,通道间偏移定义为两个数据通道对应边沿之间的时间差。 例如,如果两个数据通道均设置为在特定采样时从低电平转换为高电平,两个通道上升沿之间的时间差就是两个通道之间的通道间偏移。 对于动态采集,通道间偏移定义为每个
[测试测量]
京东家电发布新战略 拓展线下渠道完善O2O
3月1日下午消息, 京东 家电今日下午在北京召开发布会,会上京东家电宣布2016年工作重点将放在拓展线下市场。除继续推进京东帮的发展之外还将基于村镇市场推出“京东家电专卖店”。此外京东家电还联合了中国家用电器研究院和中国电子科技集团公司第三研究所,推出“家电购买指数”以完善线上体验。 京东家电表示,自2014年底京东开始在县级城市开设京东帮服务店,至今已超1300家,主要用于县乡级城市的物流配送、安装、售后维修以及营销推广。
今年除了继续扩大京东帮以外,京东家电还将以加盟的方式在全国村镇开设“京东家电专卖店”,以完善京东家电在农村的仓储、配送、安装等服务。除家电销售以外,顾客还可从店内获得金融服务支持。
[家用电子]
联想微信帐号“吃螃蟹” 整合千家经销商做起O2O
:2014年3月26日 07:36
在联想大肆宣传要向互联网转型时,谁最紧张?是联想那全国数千家经销商和上万个线下门店。如果联想整体学小米做网络了,实体渠道吃什么?于是,联想给经销商们吃下了定心丸,因为这个转型,联想打算带着经销商一块玩儿。 而这个转型的首个平台就是微信服务帐号“联想服务”下的“大微mall”。在这个原来只打算服务服务消费者和售后的平台中,联想为大微mall开发了一整套后台系统,将线下的门店一个个装入这个平台。于是,消费者看到新品广告、通过公众号寻找附近门店、根据网页下单微信支付、可选择门店提货或快递上门、跟随消费记录完成售后服务,这样一个自然落成的O2O闭环就算完成了。 该平台3月16日正式上线
[手机便携]
STVD+STM8官方固件库创建工程模板
本文借鉴了在KEIL、IAR、以及一些IDE创建工程模板的经验尝试得出。如有偏驳,欢迎将Email给我,我将及时修改,如有版权问题,请管理及时联系我删帖,维护版权。 1、安装STVD(IDE)+ COSMIC(编译器),本文省略 需注意,需要留意COSMIC的安装路径,以免系统无法自动识别时,可手动配置。 2、下载STM8S的固件库 可于意法半导体官网下载STM8S的固件库,也可位于STM论坛(百度可以搜到),个人建议去STM论坛,本文用的是STM8S_StdPeriph_Lib_V2.1.0,下载完后解压备用。 3、新建存放模板的路径(文件夹)并将固件库放进相对指定文件夹 a、需要新建存放文件的路径的文件夹。例如,整
[单片机]