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

NUCLEO-STM32F303RE通过ST-LINK下载程序

[复制链接]
奋斗与坚持 提问时间:2018-1-3 14:28 /
本帖最后由 奋斗与坚持 于 2018-1-3 14:32 编辑

最近再用NUCLEO-STM32F303RE和NUCLEO-IH08M1控制电机,想通过NUCLEO板载的ST-LINK下载FOC SDK的程序到开发板上(程序路径:C:\Program Files (x86)\STMicroelectronics\FOC SDK\v4.3.0\STM32 PMSM FOC LIB\Web\Project\EWARM),但是用IAR 8.1编译时,Project->options设置为: 5.png 时编译不会报错;但是用ST-LINK编译时:
4.png

就会报错;
报错信息如下:
2.png
希望大神能够帮忙解决!!另外ST-LINK serial no检测不到,如图:
3.png
收藏 评论3 发布时间:2018-1-3 14:28

举报

3个回答
奋斗与坚持 回答时间:2018-1-3 15:00:17
@踏平幼稚园 求前辈帮忙
踏平幼稚园 回答时间:2018-1-4 11:23:15
本帖最后由 踏平幼稚园 于 2018-1-4 11:26 编辑

额..你刚接触这个吧,这种问题以后还是先百度下吧,这些都是ide和开发的最基本问题,报错已经明确告诉你原因了,自己搜比在这里发帖求助的效率高多了,还有英文单词的意思也要先搞明白啊
第一张、选的编译为库,库编译是不需要main函数的 所以编译过没问题
第二张、选的编译为可执行代码,报错就是图3
第三张、这是在告诉你为什么编译不过,因为没有找到main函数
第四张、找不到st-link可能是工程配置问题或没插st-link或没装驱动
总结:你打开的工程可能有问题,如果打开工程默认选项就是第一张图,那说明这个是库工程。而你需要的是到可运行的工程,找找我之前发的帖子,仔细对比下看看是不是路径或工程名不对,认真按步骤做

评分

参与人数 1蝴蝶豆 +5 收起 理由
zero99 + 5 很给力!

查看全部评分

奋斗与坚持 回答时间:2018-1-5 14:21:51
踏平幼稚园 发表于 2018-1-4 11:23
额..你刚接触这个吧,这种问题以后还是先百度下吧,这些都是ide和开发的最基本问题,报错已经明确告诉你原 ...

谢谢您的回复,昨天看了一下发现是第一个库工程生成的.a文件没有包含到第二个工程中去,在网上查大都把错误原因归结为IAR版本问题,所以走了弯路
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版