完善资料让更多小伙伴认识你,还能领取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.... |
|
|
|
|
只有小组成员才能发言,加入小组>>
stm32mp157的异核通信的rpmsg_sdb的m4固件和a7驱动该如何编写?
1453 浏览 0 评论
stm32f103用freertos对一个采样率为1kHz的传感器,进行采样,数据出差
1502 浏览 0 评论
请教:在使用UDE STK时,单片机使用SPC560D30L1,在配置文件怎么设置或选择?里面只有SPC560D40的选项
3649 浏览 1 评论
3842 浏览 1 评论
请问是否有通过UART连接的两个微处理器之间实现双向值交换的方法?
2461 浏览 1 评论
STM32H7打开DCache后,出现了串口接收信息为空的现象,是哪里出了问题?
727浏览 5评论
用NANO STM32F103RBT6的开发板烧录不了是哪里出了问题?
663浏览 5评论
710浏览 5评论
外部中断触发类型为双边沿触发,进入中断回调后有什么办法判断该边沿是上升沿还是下降沿?
941浏览 5评论
STM32L071CBT6低温环境下无法正常工作是什么原因引起的?
745浏览 5评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 07:35 , Processed in 0.806674 second(s), Total 79, Slave 62 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
2215