搜索
bottom↓
回复: 30

分享vscode打开、编辑、编译iar工程,不能调试。

[复制链接]

出0入36汤圆

发表于 2019-12-12 22:54:11 | 显示全部楼层 |阅读模式
1、我是参考这个帖子搞的,https://blog.csdn.net/zh690908189/article/details/86706587
2、我录了操作的简单视频、见附件。
3、有问题大家一起讨论,谢谢。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

阿莫论坛20周年了!感谢大家的支持与爱护!!

如果想吃一顿饺子,就得从冰箱里取出肉,剁馅儿,倒面粉、揉面、醒面,擀成皮儿,下锅……
一整个繁琐流程,就是为了出锅时那一嘴滚烫流油的热饺子。

如果这个过程,禁不住饿,零食下肚了,饺子出锅时也就不香了……《非诚勿扰3》

出0入36汤圆

 楼主| 发表于 2019-12-12 22:56:48 | 显示全部楼层
一楼穿着裤衩啃羊腿,广告位出租。

出0入0汤圆

发表于 2019-12-13 06:12:25 来自手机 | 显示全部楼层
IAR现在经常崩溃,正想更换,谢谢分享

出0入22汤圆

发表于 2019-12-13 06:38:14 来自手机 | 显示全部楼层
mdk也能用该方法不?

出0入0汤圆

发表于 2019-12-13 09:43:28 | 显示全部楼层
搭车请教楼主:
我使用IAR for msp430 作为编译器和调试器,使用VS2017作为代码编辑器。
问题是VS真的是太大了,打开和加载一个文件需要很长时间。因此我想使用VS Code作为代码编辑器。
我尝试过安装VS Code(仅作为编辑器即可),但是出现很多路径问题,导致很多变量和函数定义不能跳转,因此我最终放弃了。
楼主有这方面(解决文件路径问题)的资料吗?

出0入36汤圆

 楼主| 发表于 2019-12-13 10:35:55 | 显示全部楼层
zxq6 发表于 2019-12-13 06:38
mdk也能用该方法不?

MDK我没搞过鸭。

出0入36汤圆

 楼主| 发表于 2019-12-13 10:37:01 | 显示全部楼层
擦鞋匠 发表于 2019-12-13 09:43
搭车请教楼主:
我使用IAR for msp430 作为编译器和调试器,使用VS2017作为代码编辑器。
问题是VS真的是太 ...

你按我发的那个链接的帖子里面的办法,vscode里面装一些插件,他能自动识别路劲的。

出0入0汤圆

发表于 2019-12-13 11:32:28 来自手机 | 显示全部楼层
redworlf007 发表于 2019-12-13 10:37
你按我发的那个链接的帖子里面的办法,vscode里面装一些插件,他能自动识别路劲的。 ...

可不可以发个配置好stm32的demo

出0入0汤圆

发表于 2019-12-13 11:36:44 | 显示全部楼层
SI  软件不好用吗  

出0入36汤圆

 楼主| 发表于 2019-12-13 12:23:42 | 显示全部楼层
way2888 发表于 2019-12-13 11:32
可不可以发个配置好stm32的demo

附件里面有个iar.json,只要你这个配置对了,就没问题了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入36汤圆

 楼主| 发表于 2019-12-13 12:24:38 | 显示全部楼层
Name_006 发表于 2019-12-13 11:36
SI  软件不好用吗

我不喜欢si里面花花绿绿的感觉。。。,si导入配置比vs麻烦。

出100入101汤圆

发表于 2019-12-14 09:10:06 | 显示全部楼层
高手,大牛!

出0入0汤圆

发表于 2019-12-14 10:32:04 | 显示全部楼层
感谢分享,准备试一下.

出0入0汤圆

发表于 2019-12-14 15:16:49 | 显示全部楼层

感谢分享,已经OK了,很好

出0入0汤圆

发表于 2019-12-14 16:57:31 | 显示全部楼层
请问,是不是相关工程的头文件包含等,还是需要IAR上操作的,这个只能是编辑和编译?

出0入0汤圆

发表于 2019-12-14 20:23:02 来自手机 | 显示全部楼层
没有MDK的?

出0入36汤圆

 楼主| 发表于 2019-12-15 00:02:57 | 显示全部楼层
lihaimeng@163 发表于 2019-12-14 16:57
请问,是不是相关工程的头文件包含等,还是需要IAR上操作的,这个只能是编辑和编译? ...

你用iar建的工程,在vscode里面打开可以编辑、编译,其他的你在iar里面咋设置,就咋设置。

出0入36汤圆

 楼主| 发表于 2019-12-15 00:04:02 | 显示全部楼层

MDK上我也不会,你可以自己试试看,我讨厌mdk。

出0入0汤圆

发表于 2020-3-13 14:50:58 | 显示全部楼层
vscode里有.a静态库, 提示"Fatal Error[Pe1696]: cannot open source file" 怎么解决呢

出0入0汤圆

发表于 2020-3-21 08:55:55 | 显示全部楼层
用vsc 加 gcc 调试 过arm, 基本功能ok。但是 看内存没有,看变量切换 10进制,16进制啥都不行,感觉不是很方便。虽然代码颜色,补全等功能确实比 IAR,MDK强大太多

出0入4汤圆

发表于 2020-3-21 09:40:52 | 显示全部楼层
还是需要iar生成hex文件的?

出0入0汤圆

发表于 2020-10-20 11:22:36 | 显示全部楼层
我试下IAR C51行不行。

出0入36汤圆

 楼主| 发表于 2021-9-17 17:53:06 | 显示全部楼层
Enable the extension on your workspace settings, settings.json file inside .vscode folder:
{
    "iar.enabled":true
}

要自己手动把iar.enabled打开。

出0入0汤圆

发表于 2021-10-1 10:37:10 | 显示全部楼层
建立和关闭资料夹操作流程应该如何做? Project dir  for vc code ?

出30入16汤圆

发表于 2021-10-1 11:00:09 来自手机 | 显示全部楼层
就直接keil或是iar,已经很好用了,为什么要在这个上面费时间?

出0入36汤圆

 楼主| 发表于 2021-10-1 13:11:34 来自手机 | 显示全部楼层
洞洞幺 发表于 2021-10-1 11:00
就直接keil或是iar,已经很好用了,为什么要在这个上面费时间?

首先,这个不浪费时间。
第二,直接keil   iar,那是浪费生命。
和vscode的强大编辑 功能相比,keil iar就是辣鸡。
第三,没有对比就没有伤害,工具带来的效率提升,是成倍的。

出30入16汤圆

发表于 2021-10-1 14:52:09 来自手机 | 显示全部楼层
本帖最后由 洞洞幺 于 2021-10-1 14:54 编辑
redworlf007 发表于 2021-10-1 13:11
首先,这个不浪费时间。
第二,直接keil   iar,那是浪费生命。
和vscode的强大编辑 功能相比,keil iar ...


我很疑惑,难道需要那么多的修修改改,还得需要高级的编辑器,又不是写小说?
搞有技术含量的小玩意,很多时候并不需要敲很多代码的吧,反倒是找到解决问题的思路需要花费很多时间。
人家老外写odrive的软件,也是用的keil,挺好的呀!
最后的关键是,用那么牛逼的编辑器,是不是赚钱更多了?

出0入36汤圆

 楼主| 发表于 2021-10-1 18:31:20 来自手机 | 显示全部楼层
本帖最后由 redworlf007 于 2021-10-1 18:33 编辑
洞洞幺 发表于 2021-10-1 14:52
我很疑惑,难道需要那么多的修修改改,还得需要高级的编辑器,又不是写小说?
搞有技术含量的小玩意,很 ...


以前还有人在纸上绘制电路图,火箭 导弹也能上天?为啥现在大家要用ead软件,以前用分立元件模拟电路也能搞飞机,为啥现在会出现大规模集成电路,以前还有好多人用txt文本写代码,为啥现在要用ide?

用古老的工具,可以搞出来流弊的东西,并不能说明古老的工具,要比新的工具好。

我们在说新的工具的优势,并不是说哪种工具可以搞出来流弊的东西。

我用vscode 搞单片机程序,搞Linux上C程序,搞Windows Linux  上go语言程序,各种强大的插件,vscode和keil就不是一个时代的工具。

最后,能大幅度提高效率,节省时间,就是最大的收获,没有什么比时间宝贵。

出30入16汤圆

发表于 2021-10-1 18:59:09 来自手机 | 显示全部楼层
本帖最后由 洞洞幺 于 2021-10-1 21:00 编辑
redworlf007 发表于 2021-10-1 18:31
以前还有人在纸上绘制电路图,火箭 导弹也能上天?为啥现在大家要用ead软件,以前用分立元件模拟电路也能 ...


反正赚钱就行

出0入0汤圆

发表于 2021-10-2 07:47:44 | 显示全部楼层
这个用的就是gcc编译了,不是IAR 的编译器吧。

出0入36汤圆

 楼主| 发表于 2021-10-5 17:09:35 | 显示全部楼层
imjacob 发表于 2021-10-2 07:47
这个用的就是gcc编译了,不是IAR 的编译器吧。

你用gcc编译也行,用iar编译也行,不过gcc调试没有iar简单。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-3-28 19:41

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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