完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
目前的GNU MCU Eclipse可以支持ARM内核和RISC V内核的MCU。
下载gnu mcu eclipse 以此表示: IDE程序,windows下目前只有64bit,不需要安装,解压即可。 Plugin,下载zip文件后解压,然后通过Eclipse的菜单Help-》Install new software,选择Add-》Local RISC V的GCC, OpenOCD,调试接口软件,可以拷贝到eclipse目录内 Windows Build Tools,主要是make.exe,可以拷贝到eclipse目录内 QMENU,一个开源多平台仿真器。 2. 打开Eclipse新建一个工程,记录碰到的问题怎么解决的 新建文件夹 选中需要增加文件夹的root,右键New-》Folder 导入文件 选中需要增加文件的root,右键New-》Import,选择General-》File System,然后选择文件所在的文件夹勾选文件 在项目属性中修改环境(C/C++ Build-》Environment) CWD(current working directory)是当前调试的project根目录 PATH是全局路径,其中eclipse_home是eclipse所在的路径,这样如果编译环境一样的的话,工程可以在任意电脑上编译。例如我的设置为: ${eclipse_home}Build Tools/2.12-20190422-1053/bin/;${eclipse_home}/gcc-arm-none-eabi-9-2019-q4/bin/; 第一个是make.exe的位置,第二个是gcc.exe所在的位置。 PWD(print working directory) CWD和PWD有可能是一个含义,都表示当前工作目录。 修改设定(C/C++ Build-》Settings) 【第2步】 【第3步】 【第4、5步】 【第6步】 可以以项目所在目录为起始地址设置相对路径:“${ProjDirPath}/yourfolderpath” 修改输出文件夹位置 无法实现 烧录文件 参考调试部分。 调试(以DAPLINK为例,网上有不少STLink和JLink的例子) 编写OpenOCD的配置文件 所有的配置参数都可以在OpenOCD的安装目录($(INSTALLDIR)/scripts)内找到例子,可以拷贝里面的cfg文件作为自己的demo。 a. interface:指定调试适配器 -f interfacecmsis-dap.cfg表示用的是DAP Link b. 选择MCU的配置文件 可以根据自己的MCU平台从open OCD的目录 .10.0-13scriptstarget内拷贝一个cfg文件修改。例如:stm32f0x.cfg 整个配置语法如下: |
|
|
|
只有小组成员才能发言,加入小组>>
2502 浏览 0 评论
1064浏览 2评论
684浏览 1评论
445浏览 0评论
179浏览 0评论
301浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-13 14:45 , Processed in 1.374671 second(s), Total 79, Slave 61 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号