tag 标签: stvd

相关博文
  • 热度 16
    2016-1-29 14:35
    1429 次阅读|
    0 个评论
    软件开发时通常使用的是Debug模式,但是当软件调试ok后,需要设置为release模式,生辰的hex、bin或是.s19文件,用于生产使用。但是如何设置stvd切换debug模式和release模式呢? 步骤:只需要两步就搞定。 1、Build---Configurations- 选择目标工程,双击release文字后,release会变为黑色加深字样。 2、打开project setting--- 设置相关的参数编译环境(保持和debug时相同即可) 3、然后rebuild all,在项目文件夹中的release文件内,就产生了生产时需要的可执行文件.s19或是.hex文件。    
  • 热度 16
    2014-11-5 09:10
    2781 次阅读|
    2 个评论
    **版STVD编译器能编译32k以内的代码,当超过32k是会报错,本人最近在用STM8S207C8搞TFT显示图片,一直编译不通过,找了很久的原因发现代码量超过了32k,所以在编写程序的时候,知道自己代码量还是很重要的。 下面给出两种方法查看自己的代码量: 1、把编译通过的程序生成的.s19文件烧写到STVP烧写器中,从中可以看到一段很长的数据,最后没有用到的地址里的数据都是00,找到最后一个数据所对应的地址,用这个地址减去起始地址得到的值就是你代码量的大小,单位是字节。 2、第一种方法有点麻烦,下面这种是用起来就比较方便: 步骤: 1. 将附件压缩包中的mapinfo.exe解压并解压到stvd的\安装路径\STMicroelectronics\st_toolset\stvd中     2. 用stvd打开你的工程文件,在工程上点右键选settings...     3. 右侧的选项卡选择Linker,将category的下拉框选成output,然后在Generate Map file前打勾     4. 再将选项卡上选择到Post-Build,在下方文本框中新粘贴一行内容 mapinfo $(OutputPath)$(TargetSName).map     5. 点OK按键确定,菜单File-save workspace,保存工程     6. 重新编译下,你就能看到flash,ram,eeprom占用字节数了  
  • 热度 19
    2012-7-1 02:18
    2949 次阅读|
    0 个评论
    最近买了ST公司推出的ST三合一开发板(STLINK,STM32,STM8),由于STM8内部资源丰富,价格低廉,也就是性价比高,在低成本开发选择不失为一种好的方案(电机控制、小家电……)。闲话不说,下面来看下STM8的官方介绍。 意法半导体的STM8S系列8 位闪存微控制器为工业应用和家电市场提供理想解决方案。最新版的微处理器内核,结合3 段流水线架构,使STM8S微控制器具备最优异的性能。直观的 开发环境简单易用,使产品上市时间更短。 全新STM8 微控制器内核 3级流水线哈佛架构,24 MHz 时最高处理性能20 MIPS 先进的嵌入式130nm EEPROM 技术 ST独有的嵌入式非易失性存储器,EEPROM存储器性能优异,采用高密度CMOS制程,并提供最出色的模拟特性 最先进的外设接口 最基本的外设接口,如高速SPI 、I2C 、USART、LIN-UART 、CAN、IrDa、智能卡、CAN,以及高端 16位定时器和快速、精确的模数转换器 成套的功能丰富的开发工具 从提供单线调试接口的入门级配置,到具有跟踪、评估和代码覆盖分析功能的复杂仿真器,各种开发工具应有尽有。第三方编译器集成在综合开发环境(IDE )内。   ST推出了自身的开发环境STVD,支持大部分STM8MCU,但是只提供汇编,支持内嵌编译器如cosmic C语言编译器。下面介绍开发环境的下载安装。   1 准备  
  • 热度 22
    2012-6-25 17:22
    2784 次阅读|
    1 个评论
    下面我们就来自己动手创建一个工程 3  软件设计 3.1  项目建立 STVD 采用Workspace-Project的结构来进行管理及项目开发。一个Workspace可拥有一个或多个Projects,不同的Project之间可共享相同的源文件。下面将详述如何创建一个新的工程项目。 创建一个新目录,用于存放新工程项目相关文件。 在本例中,所创建的目录为C:\STM8_NewProject1 运行STVD ,程序打开后如下图所示。 通过上面的学习,我们了解如何创建一个STVD工程,注意STVD是采用workspce来进行工程管理,知道了如何来进行debug调试。心细同学可能会发现,这个软件的开发环境,和KEIL真得很像。当然STM8和STC51的资源分配和管理是不能相提并论的了。
相关资源