proteus仿真步骤6时JTAG出错,下进去程序可以用是怎么回事

欧普下载是国内较新、较齐、较安全的软件下载基地!
当前位置:
H-JTAG仿真器驱动是针对H-JTAG仿真器推出的一款驱动程序,主要用于H-JTAG的仿真和调试,支持ARM7 和ARM9的芯片的调试,并且支持大多数主流的ARM调试软件,有了这款驱动以上功能都可以轻松实现,小编还提供了详细的安装使用教程,需要的朋友不要错过哦!
1.支持 RDI 1.5.0 以及 1.5.1;
2. 支持所有ARM7 以及 ARM9芯片;
3. 支持 THUMB 以及ARM 指令;
4. 支持 LITTLE-ENDIAN 以及 BIG-ENDIAN;
5. 支持 SEMIHOSTING;
6. 支持 WIGGLER, SDT-JTAG和用户自定义JTAG调试板;
7. 支持 WINDOWS 9.X/NT/2000/XP;
8.支持常用FLASH 芯片的编程烧写;
9. 支持LPC2000 和AT91SAM 片内FLASH 的自动下载;
H-JTAG驱动安装使用教程
这里介绍H-JTAG V2.1的安装,运行上述文件启动安装,如下图所示。
启动H-JTAG后,点击窗口菜单Settings--&USB/LPT Selection。
上图中选择LPT,即并口。下面选择并口端口号,如下图所示。
上图中LP1,LP2两项对应于主板带有并口的情况,主板自带并口的并口地址,即Port Address或IO Adress为0x378和0x278,这个地址可以在控制面板的设备管理器中查询到,如下图所示。
上图中双击任意一个并口,如&ECP打印机端口(LPT2)&打开端口属性窗口,可查看其端口起始地址地址为16进制的0378,同时也可以看到,实际上LPT2占用两个地址段,另一个地址段起始地址为0778,如下图所示。
由于写本文时的电脑使用并口扩展卡,就是上面设备管理器图中的&PCI_LPT(LPT1)&,开始安装好并口扩展卡驱动时系统会自动分配一个LPT号,那时不是LPT1,后来由于在进行FPGA开发使用并口下载线时,当时使用的Altera Quartus软件9.1版本只能识别LPT1,所以将主板上的LPT1改为LPT2,再将扩展并口端口号修改为LPT1了,修改LPT端口号也在端口属性窗口的&端口设置&页中进行。
下面目标板上ARM芯片,在确保仿真器连接好,开发板已上电的情况下,点击窗口菜单Control&Detect Target。
4 在ADS中使用并口仿真器
启动ADS软件打开工程后,点击Debug []按钮启动AXD窗口,在AXD调试窗口中点击窗口菜单Options--&Configure Target,如下图所示。
上图中点Add按钮。
5 在IAR中使用并口仿真器
启动IAR软件打开工程后,在右侧的Workspace面板,点击右键菜单中的Options。
上图中在Degbugger中选择RDI。
在Options--&Debugger--&RDI--&Manufacturer RDI drvier中选择H-JTAG.dll。
如果在H-JTAG中选择Flasher--&Auto Download,启动调试进会出现错误提示&Counld not find h-flasher&,如下图所示。
如果在H-JTAG中选择Init--&Auto Init,启动调试进会出现错误提示&Auto init has been enabled , but no init scripts is found&,如下图所示。
其他下载地址:
版权声明:本站提的序列号、注册码、注册机、破解补丁等均来自互联网,仅供学习交流之用,请在下载后24小时内删除。
924 KB5.5 MB914 KB14.9 MB11.7 MB25.4 MB31.3 MB1.06 MB2.24 MB18.7 MB4.3 MB25 MB15.3 MB13.3 MB2.13 MB
72.3 MB10.1 MB7.4 MB25.6 MB1.5 MB1.19 GB22.3 MB883 MB14.46 MB29.52 MB1.8 MB13.44 MB6.3 MB12 KB16.88 MB仿真时JTAG出错,下进去程序可以用是怎么回事 _ 磁力仪
仿真时JTAG出错,下进去程序可以用是怎么回事
通过UART模式。方法就是通过BSL接口来下载,值得学习一下,在淘宝上也有很多这种方法实现的开发板,挺便宜的,具体的你就要查资料了,或者打电话询问利尔达的技术支持。你可以通过USB转串口来实现,但是不能在线调试不用JTAG仿真器可以实现程序的下载
电压低把OCDEN打开试试这个问题跟电脑有点关系
插头中时钟clk线是否不稳,无法支持高速,减短仿真线或者给仿真线套上一个磁环试试
哦 天下贰啊 序号错误有可能那个是那个防外。挂窗口你没填对或者没填然后系统把你锁定了过一会再登录就好了。如果不行的话你去看看防沉迷是不是没填好去补填一下 这两个都有可能导致动不了
需要单片机内部有jtag的硬件调试单元和外面的仿真器进行通信,会增加成本,boot程序将要下载的数据通过串口接收到单片机之后调用boot中的flash编程程序,能下载就行了,下载完了看现象,既能调试又能下载.O(∩_∩)O哈哈~,写到内部的flash中,就看单片机...
你在PROTUES中用的单片机需要烧写程序,应该是你本来把程序文件放在你红字所写的路径下的,但是由于你后来更改了该路径上的某个文件夹的名字,或者是把这个文档拷到其他地方运行了,所以导致它找不到所需要的源程序,从而无法加载所需程序。
电压低 把OCDEN打开试试 这个问题跟电脑有点关系
烧录程序,跟踪调试简单的程序。 裸板的情况(开发板中没有烧录bootloader类的程序)只能用jtag烧录程序。
AVR仿真时程序就写入了,不用再写入也可以正常运行。 但是对于DEBUG条件下的代码也写进去了,所以程序会复杂些。不过不影响使用。
仿真器是用以实现硬件仿真的硬件。仿真器可以实现替代单片机、ARM对程序的运行进行控制,例如单步,全速,查看资源断点等。尽管软件仿真具有无需搭建硬件电路就可以对程序进行验证的优点,但无法完全反映真实硬件的运行状况,因此还要通过硬件仿...
不用JTAG仿真器可以实现程序的下载,但是不能在线调试。方法就是通过BSL接口来下载,通过UART模式。你可以通过USB转串口来实现,具体的你就要查资料了,或者打电话询问利尔达的技术支持,在淘宝上也有很多这种方法实现的开发板,挺便宜的,值得...
应该要设置环境变量CMD知道Python命令要哪找运行程序所要告诉系统python.exe系统才运行程序具体计算机》系统属性》高级系统设置》环境变量编辑系统变量Path先输号前面位置隔再Python安装位置输进确认再打CMD输入Python
返回主页:
本文网址:http://www.ciliyi.cn/view-.htmlSTM32在程序中禁用JTAG功能后不能进行仿真的解决办法
单片机&嵌入式
单片机应用
嵌入式操作系统
学习工具&教程
学习和开发单片机的必备工具
(有问必答)
(带你轻松入门)
电子元件&电路模块
当前位置: >>
>> 浏览文章
STM32在程序中禁用JTAG功能后不能进行仿真的解决办法
STM32在程序中禁用JTAG功能后不能进行仿真会出现不能进行JTAG仿真的现象。
在程序中,通常禁止JTAG的函数如下所示:
&&//改变指定管脚的映射&&GPIO_Remap_SWJ_Disable SWJ 完全失能(JTAG+SW-DP)
&&GPIO_PinRemapConfig(GPIO_Remap_SWJ_Disable, ENABLE);
&&//改变指定管脚的映射&&GPIO_Remap_SWJ_JTAGDisable&&JTAG-DP 失能 + SW-DP使能
GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable , ENABLE);
当设置了以上语句后,当运行了这两个语句后,JTAG仿真就与目标失去去联系。
解决办法有:
1、设置启动模式为ISP模式(BOOT0=1、BOOT1=0)或设置启动模式为RAM运行模式(BOOT0=1、BOOT1=1)。
将开发板断电后重新上电,此时就因不是在用户程序模式,因此就不会执行禁用JTAG的语句,JTAG功能也就可以正常使用。
2、设置启动模式为ISP模式(BOOT0=1、BOOT1=0),用ISP程序将STM32的FLASH擦除,之后就可恢复JTAG功能。
3、如果你的仿真器支持SWD仿真模式,如IAR下用JLINK、MDK下用ULINK2。
直接将仿真器的模式设为SWD模,就可以不受这个禁止JTAG功能的影响了。
【】【】【】【】
上一篇:下一篇:
CopyRight @
单片机教程网 51hei.com , All Rights ReservedAVR JTAG仿真器,在线仿真时是不是已经把程序写入单片机了,在线仿真具体是什么意思。_百度知道
AVR JTAG仿真器,在线仿真时是不是已经把程序写入单片机了,在线仿真具体是什么意思。
我是初学者哈,用的AVRstudio ,连接正常,点击debug--&run,进行仿真,能出现结果,断开JTAG后,用其他方式供电,单片机仍能现实结果。
问一下,是不是仿真时就已经写入程序,那么针对JTAG的下载功能和这个有什么区别,还有因为在仿真时并没有配置熔丝位,l...
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
AVR仿真时程序就写入了,不用再写入也可以正常运行。但是对于DEBUG条件下的代码也写进去了,所以程序会复杂些。不过不影响使用。
采纳率:44%
为您推荐:
其他类似问题
您可能关注的内容
jtag仿真器的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。STM32在程序中禁用JTAG功能后不能进行仿真的解决办法
STM32在程序中禁用JTAG功能后不能进行仿真会出现不能进行JTAG仿真的现象。
在程序中,通常禁止JTAG的函数如下所示:
//改变指定管脚的映射
GPIO_Remap_SWJ_Disable SWJ 完全失能(JTAG+SW-DP)
GPIO_PinRemapConfig(GPIO_Remap_SWJ_Disable, ENABLE);
//改变指定管脚的映射
GPIO_Remap_SWJ_JTAGDisable
JTAG-DP 失能 + SW-DP使能
GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable , ENABLE);
当设置了以上语句后,当运行了这两个语句后,JTAG仿真就与目标失去去联系。
解决办法有:
1、设置启动模式为ISP模式(BOOT0=1、BOOT1=0)或设置启动模式为RAM运行模式(BOOT0=1、BOOT1=1)。
将断电后重新上电,此时就因不是在用户程序模式,因此就不会执行禁用JTAG的语句,JTAG功能也就可以正常使用。
2、设置启动模式为ISP模式(BOOT0=1、BOOT1=0),用ISP程序将STM32的FLASH擦除,之后就可恢复JTAG功能。
3、如果你的仿真器支持SWD仿真模式,如IAR下用JLINK、MDK下用ULINK2。
直接将的模式设为SWD模,就可以不受这个禁止JTAG功能的影响了。
STM32 程序禁用JTAG、SWD
STM32 禁用swd-jtag下载口后,重新下载程序的方法
stm32之 GPIO_Remap_SWJ_Disable之后无法使用swd下载 程序解决方法
stm32不小心把SWD和JTAG都给关了,程序下载不进去,解决办法
STM32 JNTRST JTDI JTDO(PB4 PB3 PA15)引脚用做普通IO方法
STM32F1系列PB3,PB4,PA13,PA14,PA15用作普通IO口的特殊配置
STM32中关于JTAG复用的问题
STM32 JTAG 禁用
没有更多推荐了,

我要回帖

更多关于 向程序发出命令时出错6 的文章

 

随机推荐