你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STVD怎么用固件库来开发?

[复制链接]
渔夫的烟斗 提问时间:2017-11-27 15:49 /
main.c
  1. #include "STM8S103F.h"

  2. main()
  3. {
  4.         while(1);
  5. }
  6. #ifdef USE_FULL_ASSERT

  7. void assert_failed(u8* file, u32 line)
  8. {


  9.   while (1)
  10.   {
  11.   }
  12. }
  13. #endif
复制代码
error
  1. ----------- Project led - STM8 Cosmic - Configuration Debug -------------

  2. Compiling ..\src\main.c...
  3. cxstm8 +mods0 +debug -pxp -no -pp -l -i..\..\..\..\stmicroelectronics\st_toolset\include -i..\lib\inc -i..\src -i"C:\Program Files\COSMIC\CXSTM8_\Hstm8" -i"D:\Program Files\workspace_lib\led\STVD\LIB\INC" -i"D:\Program Files\workspace_lib\led\STVD\SRC" -i"D:\Program Files\workspace_lib\led\STVD\LIB"  -clDebug\ -coDebug\ ..\src\main.c
  4. ..\src\main.c:

  5. Running Linker
  6. clnk -l"C:\Program Files\COSMIC\CXSTM8_\Lib" -l"D:\Program Files\workspace_lib\led\STVD\LIB\INC" -l"D:\Program Files\workspace_lib\led\STVD\LIB\SRC" -l"D:\Program Files\workspace_lib\led\STVD\LIB" -l"D:\Program Files\workspace_lib\led\STVD"  -o Debug\led.sm8 -l..\lib -mDebug\led.map Debug\led.lkf
  7. #error clnk Debug\led.lkf:1 symbol _assert_failed not defined (Debug\stm8s_adc1.o Debug\stm8s_awu.o Debug\stm8s_beep.o Debug\stm8s_clk.o Debug\stm8s_exti.o Debug\stm8s_flash.o Debug\stm8s_gpio.o Debug\stm8s_i2c.o Debug\stm8s_itc.o Debug\stm8s_iwdg.o Debug\stm8s_rst.o Debug\stm8s_spi.o Debug\stm8s_tim1.o Debug\stm8s_tim2.o Debug\stm8s_uart1.o Debug\stm8s_wwdg.o )
  8. The command: "clnk -l"C:\Program Files\COSMIC\CXSTM8_\Lib" -l"D:\Program Files\workspace_lib\led\STVD\LIB\INC" -l"D:\Program Files\workspace_lib\led\STVD\LIB\SRC" -l"D:\Program Files\workspace_lib\led\STVD\LIB" -l"D:\Program Files\workspace_lib\led\STVD"  -o Debug\led.sm8 -l..\lib -mDebug\led.map Debug\led.lkf " has failed, the returned value is: 1
  9. exit code=1.

  10. led.elf - 2 error(s), 0 warning(s)
复制代码
想问下这个是什么原因引起的错误?
收藏 评论2 发布时间:2017-11-27 15:49

举报

2个回答
toofree 回答时间:2018-3-10 12:14:25
先把固件库中的样例模板工程打开编译一下,如果有问题,那就是你的环境没有装好。你Cosmic的license加了没有,直接通过网页申请license,发到你的邮箱,下载下来添加。
样例程序完全没有问题。
傲游截图20180310120718.jpg

傲游截图20180310120730.jpg






评分

参与人数 1蝴蝶豆 +3 收起 理由
zero99 + 3

查看全部评分

annqian 回答时间:2018-7-11 18:05:11
请问你的固件库在那里下载的,适合STM8S103使用吗?

所属标签

相似问题

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版