logo资料库

CYPRESS USB3.0 FX3 DEBUG仿真设置——Eclipse设置篇.pdf

第1页 / 共10页
第2页 / 共10页
第3页 / 共10页
第4页 / 共10页
第5页 / 共10页
第6页 / 共10页
第7页 / 共10页
第8页 / 共10页
资料共10页,剩余部分请下载后查看
联系方式
开 发 板 中 心 专业提供 USB3.0 开发板/企业版/至尊版/工业相机开发套件等多种 USB3.0 开发产品 www.huanor.com CYPRESS USB3.0 FX3 DEBUG 仿真设置——Eslipse 设置篇 1. 打开 J-Link GDB Server 软件 2.取消”Init regs on start”. 其它选项可以根据情况自行勾选。
开 发 板 中 心 专业提供 USB3.0 开发板/企业版/至尊版/工业相机开发套件等多种 USB3.0 开发产品 www.huanor.com 3.选择需要 Debug 工程,并 Run->Debug Configuretion 进入配置对话框。
开 发 板 中 心 专业提供 USB3.0 开发板/企业版/至尊版/工业相机开发套件等多种 USB3.0 开发产品 www.huanor.com 4.进入配置对话框,选中 Zylin Embedded debug (native),并双击,生成一个新的调试配置。 需要配置的各页参考以下几个图片。 C/C++ Application 中选择相应的 debug .elf 文件,此工程为 Debug/HuanorFx3Example.elf。 选上 Application console.
开 发 板 中 心 专业提供 USB3.0 开发板/企业版/至尊版/工业相机开发套件等多种 USB3.0 开发产品 www.huanor.com GDB debugger 需要改为 “arm-none-eabi-gdb.exe”. No GDB command file : 无. 勾上 verbose console mode.
开 发 板 中 心 专业提供 USB3.0 开发板/企业版/至尊版/工业相机开发套件等多种 USB3.0 开发产品 www.huanor.com initialize commands 填入如下内容: set prompt (arm-gdb) # This connects to a target via netsiliconLibRemote # listening for commands on this PC's tcp port 2331 target remote localhost:2331 monitor speed 1000 monitor endian little set endian little monitor reset # Set the processor to SVC mode monitor reg cpsr =0xd3 # Disable all interrupts monitor memU32 0xFFFFF014 =0xFFFFFFFF # Enable the TCMs monitor memU32 0x40000000 =0xE3A00015 monitor memU32 0x40000004 =0xEE090F31 monitor memU32 0x40000008 =0xE240024F
开 发 板 中 心 专业提供 USB3.0 开发板/企业版/至尊版/工业相机开发套件等多种 USB3.0 开发产品 www.huanor.com monitor memU32 0x4000000C =0xEE090F11 # Change the FX3 SYSCLK setting based on # input clock frequency. Update with # correct value from list below. # Clock input is 19.2 MHz: Value = 0x00080015 # Clock input is 26.0 MHz: Value = 0x00080010 # Clock input is 38.4 MHz: Value = 0x00080115 # Clock input is 52.0 MHz: Value = 0x00080110 monitor memU32 0xE0052000 = 0x00080015 # Add a delay to let the clock stabilize. monitor sleep 1000 set $pc =0x40000000 si si si si run command 为 “load”. 配置完后,点 Debug 按钮,即可进入调试界面了。
开 发 板 中 心 专业提供 USB3.0 开发板/企业版/至尊版/工业相机开发套件等多种 USB3.0 开发产品 www.huanor.com 5、进入仿真界面。 由于 run command 为 “load”,故程序点击 Debug 后不会运行。 点击 Resume 按钮或 F8 按键,让程序运行起来。
开 发 板 中 心 专业提供 USB3.0 开发板/企业版/至尊版/工业相机开发套件等多种 USB3.0 开发产品 www.huanor.com 程序已经启动运行,从设备管理器中将看到 Cypress USB3.0 Generic Driver F1 设备,说明程序已经运行。 而程序运行之前是 Cypress USB BootLoader 设备。 如果在程序中设置了断点,则会停在断点处,如下下图。
分享到:
收藏