完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
亲爱的ST!
作为业余爱好的STM8用户,我被迫使用带有Cosmic编译器的STVD,因为这是唯一具有调试功能的免费开发环境。 我会有以下建议,使工具的使用减少痛苦(因为它现在是......)。 - 为此对话框添加一个不再显示此对话框的选项: 我正在使用git从文件中删除 r-s,每次打开文件时单击此对话框都非常烦人。此外,因为通知说只有一些编译器需要这个(宇宙没有)。 - 添加选项以自动启动调试器。每次开始调试时按F5都很烦人。 - 如果启动和停止调试将有一个快捷键,那将是很好的。 - 如果调试器检测到错误,调试器会自动停止会很好: - 添加在调试程序运行时添加监视变量的功能。如果在下次调试器停止之前不会刷新这些变量,则不会出现问题。 - 添加动态添加断点的功能。如果在CPU停止之前无法暂停新添加的点上的调试器,这应该不是问题。 - 我注意到在一个包含大量C文件的大型项目中保存文件需要花费大量时间。长意味着每次让我紧张的秒。在使用ProcesExplorer进行戳操作后,它显示每次都会运行gcc.exe以生成对工具窗格的哑警告,如: 致命错误:stdint.h:没有这样的文件或目录 这对我来说没有任何意义所以我创建了一个虚拟可执行文件,它只是在通过stdin接收文件内容后退出。用我的假冒替换gcc.exe后,我的开发速度提高了很多。 如果上述任何问题需要比您更多的资源,请考虑开源该工具。 我认为STM8是一个很棒的架构,但目前它缺乏一个具有调试功能的良好的免费开发环境。 STVD + Cosmic是最接近这一目标的。 提前致谢! #stvd-gdb #stvd #imporvements 以上来自于谷歌翻译 以下为原文 Dear ST! As a hobby STM8 user I am forced to use the STVD with Cosmic compiler because this is the only free development environment with debug capabilities. I would have the following suggestions to make the usage of tool less painful (because it is right now...). - Add a do not show this dialog again options for this dialog: I am using git which strips out the r-s from the files, and it is pretty annoying to click on this dialog every time when a file is opened. Furthermore as the notification says only some compilers are require this (Cosmic does not). - Add option to start the debugger automatically. It is very annoying to press F5 every time when I start debugging. - It would be great if the start and stop debugging would have a shortcut key. - It would be great if the debugger would be stopped automatically if the debugger sense an error: - Add ability to add watch variables while the debugged program is running. It would not be an issue if those variables would not be refreshed until the debugger is halted next time. - Add ability to add breakpoints on the fly. If it is not possible to halt the debugger on the newly added points until the CPU is halted that should not be an issue. - I have noticed that saving a file takes a lot of time in a larger project with a lot of C files. Long means seconds which makes me nervous every time. After poking with ProcesExplorer it revealed that a gcc.exe is run every time to generate dumb warnings to the tools pane like: fatal error: stdint.h: No such file or directory This does not made any sense for me so I have created a dummy executable which just simply exits after it received the file contents through the stdin. After replacing the gcc.exe with my fake one my development speed increased a lot. If any of the problems above would require more resources than you have please consider open sourcing the tool. I think STM8 is a great architecture, but currently it lacks a good free development environment with debugging capabilities. STVD+Cosmic was the closest hit to this goal. Thanks in advance! #stvd-gdb #stvd #imporvements |
|
相关推荐
4个回答
|
|
|
|
|
|
亲
marsanne.sebastien , 感谢你的快速回复。 当然我也在基于Windows的环境中使用它,但我的版本控制系统用UNIX风格的系统替换了行结束。 BTW。您能否与正在为STM8(以前的ST7)开发GDB的同事的联系人分享? 我想获得最新版本的源代码,将其移植到支持MI(机器接口)的更新版GDB。 如果能够完成另外一个IDE,比如Eclipse CDT和QtCreator也可以用于开发,我认为这将大大改善STM8的开发体验。想象一下使用相同的IDE的代码完成,代码导航和调试支持。 而且你知道更好的经验会带来更大的利润! 注意:原始帖子包含大量线程对话,只能迁移到第9级 以上来自于谷歌翻译 以下为原文 Dear marsanne.sebastien , Thank you for your quick response. Of course I am also using it in Windows based environment, but my version control system replaces the line ends with UNIX style ones. BTW. could you please share me with the contacts of your colleague(s) who is/are developing the GDB for the STM8 (and formerly ST7)? I would like to get the source code of the most recent version to port it to a more recent version of the GDB which supports MI (Machine Interface). If it would be done another IDE-s like Eclipse CDT and QtCreator could be also used for development which would -I think- heavily improve the development experience with STM8. Imagine code completition, code navigation, and debugging support with the same IDE. And you know better experience leads to greater profit! Note: the original post contained a large number of threaded conversations and was only able to be migrated to the 9th level |
|
|
|
我也想摆脱这个对话:
这是一个耗时的非理性对话...... 查看任何“普通”供应商工具的IDE:Texas CCS,MPLAB X.它们都没有这样一个不直观的功能...... 以上来自于谷歌翻译 以下为原文 I would also like to get rid from this dialog: It is a time consuming irrational dialog... Check out any ''normal'' vendor tool's IDE: Texas CCS, MPLAB X. Neither of them has such an unintuitive feature... |
|
|
|
亲爱的Seb,
有关这些问题的任何更新? 我最终解决了IDA提到的一些问题.... 以上来自于谷歌翻译 以下为原文 Dear Seb, Any updates on these issues? I have ended up fixing some of the mentioned issues with IDA.... |
|
|
|
只有小组成员才能发言,加入小组>>
请教:在使用UDE STK时,单片机使用SPC560D30L1,在配置文件怎么设置或选择?里面只有SPC560D40的选项
2735 浏览 1 评论
3241 浏览 1 评论
请问是否有通过UART连接的两个微处理器之间实现双向值交换的方法?
1810 浏览 1 评论
3650 浏览 6 评论
6039 浏览 21 评论
1339浏览 4评论
201浏览 3评论
对H747I-DISCO写程序时将CN2的st-link复用为usart1,再次烧录时无法检测到stlink怎么解决?
350浏览 2评论
STM32G474RE芯片只是串口发个数据就发烫严重是怎么回事?
444浏览 2评论
STM32处理增量式编码器Z信号如何判断中断是正转的还是反向转的?
274浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-24 07:59 , Processed in 1.168746 second(s), Total 82, Slave 66 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号