找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 5907|回复: 0
收起左侧

Cosmic CxSTM8 设计注意

[复制链接]
ID:28594 发表于 2011-3-22 00:35 | 显示全部楼层 |阅读模式
 Cosmic CxSTM8 和 ST Visual Develop配合使用,   在软件设计时,建议用户不使用C编译器的启动文件。也就是说,在单片机复位后,直
接跳转至main处执行。在main开始处,按照自己的设计,做一些变量和外设等的初始化动作。







- 跳转至main需要做如下修改
? 将图中Start-up 修改为None
? 修改复位函数:
- {0x82, (interrupt_handler_t)_stext}, /* reset */ 修改为 {0x82,
(interrupt_handler_t)main}, /* reset */
? 并修改外部函数声明:
- extern void _stext(); /* startup routine */ 修改为 extern void main(); /*
startup routine */

 

 

如何生产hex文件


设置Project-> Settings…->Post-Build
原来设置:
chex -o $(OutputPath)$(TargetSName).s19 $(OutputPath)$(TargetSName).sm8
设置为:
chex –fi –o $(OutputPath)$(TargetSName).hex $(OutputPath)$(TargetSName).sm8
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表