完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
按照《Eclipse,OpenOCD,OpenJTAG教程》在Ubuntu下对Eclipse进行设置。出现2个问题。
1、External Tools Configurations下按照原文设置无法RUN,只有将Location设定为/work/eclipse_projects/openocd.cfg才可以执行。 但是运行之后有以下错误: /work/eclipse_projects/openocd.cfg: 1: telnet_port: not found /work/eclipse_projects/openocd.cfg: 2: gdb_port: not found /work/eclipse_projects/openocd.cfg: 3: interface: not found /work/eclipse_projects/openocd.cfg: 4: jtag_speed: not found /work/eclipse_projects/openocd.cfg: 5: ft2232_vid_pid: not found /work/eclipse_projects/openocd.cfg: 6: ft2232_layout: not found /work/eclipse_projects/openocd.cfg: 7: reset_config: not found /work/eclipse_projects/openocd.cfg: 8: jtag_device: not found /work/eclipse_projects/openocd.cfg: 9: daemon_startup: not found /work/eclipse_projects/openocd.cfg: 10: target: not found /work/eclipse_projects/openocd.cfg: 12: working_area: not found /work/eclipse_projects/openocd.cfg: 15: nand: not found /work/eclipse_projects/openocd.cfg: 16: run_and_halt_time: not found /work/eclipse_projects/openocd.cfg: 17: ft2232_device_desc: not found 但是在命令行模式下,执行openocd命令能够连接开发板。需要将/work/eclipse_projects目录加到环境变量里面去吗? 2、按照原文设定debug,运行之后出现如下错误: target remote localhost:3333 localhost:3333: Connection refused. monitor reset "monitor" command not supported by this target. monitor halt "monitor" command not supported by this target. monitor ARM920t cp15 2 0 "monitor" command not supported by this target. monitor step "monitor" command not supported by this target. monitor arm7_9 sw_bkpts enable "monitor" command not supported by this target. load You can't do that when your target is `exec' break main Breakpoint 1 at 0x4c: file leds.c, line 17. continue The program is not being run. No registers. 为何monitor命令无法执行呢? 我用的是Ubuntu8.04。 |
|
相关推荐
4个回答
|
|
1. 你把命令行执行openocd、在eclipse执行openocd的截图都贴一下,
openocd使用 “sudo +s openocd” 增加了s属性了吗? 2. localhost:3333: Connection refused. 这表示还没连接上openocd呢,所以后面的命令都失败 |
|
|
|
问题解决了。第一个问题是因为没有设定指向openocd执行文件,而是指向了配置文件。貌似环境变量在eclipse里面不起作用。:D
|
|
|
|
请教新的问题:
按照教程上的说明设定,现在可以运行程序并设置断点,但是Consolo下有这个 “putpkt: write failed: Broken pipe.”不知道是什么问题。不过不影响中断。 还有个问题是,前一次有个程序我设定了断点,后面打开之后直接debug就出错,我把断点撤销之后才能debug,这个什么问题? |
|
|
|
“putpkt: write failed: Broken pipe.”是什么原因我也不知道,不过不影响使用
一次有个程序我设定了断点,后面打开之后直接debug就出错,我把断点撤销之后才能debug: ARM的结构决定,只有2个硬件断点 |
|
|
|
只有小组成员才能发言,加入小组>>
197个成员聚集在这个小组
加入小组为什么点亮LED的例子放在NORFlash上跑会出现奇怪的现象?
2156 浏览 6 评论
1962 浏览 5 评论
韦东山老师推出的《玩转ARM裸机实战》课程将帮你以上问题一扫而光!
4520 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-21 18:58 , Processed in 0.738545 second(s), Total 83, Slave 63 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号