×
嵌入式 > 技术百科 > 详情

基于STVD给stm8编程遇到的问题

发布时间:2024-05-19 发布时间:
|

一、安装软件破解问题:

stm8有两种编程环境:STVD和IAR for STM8;STVD是ST官方出的,很多资料上显示STVD比IAR更好用。但是STVD只是编程环境,编译软件为cosmic,和之前的方式不太一样,之前的类似MDK软件都是集成了IDE和编译器的。cosmic不是ST官方的,是法国的一家公司,很不好破解,网上很少有直接破解好的,通过给cosmic公司发邮件要licence也不靠谱(亲身体验)。所幸最终找到了可以破解的软件。总之也是费尽九牛二虎之力。


二、在建工程时遇到的具体问题:

1、

出现这种的原因是:cosmic没有破解。找一个破解版的即可解决。


2、


出现这种问题的 原因是stm8s.h中这句话没有去掉 注释:#define STM8S003 。

3、


出现这种问题需要在main.c中加入如下代码,即可解决:

void assert_failed(u8* file, u32 line)

{

while (1)

{

}

}

4、


原因是如果电脑是64位系统,而软件又装在了x86根目录下,在配置path路径时很容易默认成非x86,所以会出现这种问题。解决办法就是把path路径都改成x86根目录。


『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
ADI 高精度低功耗精密放大器