keil4+jlink调试出了问题。就是发现调试时在跑的程序不是我要调试的程序!

keil4+jlink调试出了问题。就是发现调试时在跑的程序不是我要调试的程序!,第1张

对准你要调的函数前加2行

<1> #pragma SAVE

<2> #pragma OT(0)

yourFunction()

{

}

<3> #pragma RESTORE

即可!意图为:不要编译器做任何优化。

Keil uVision4使用说明

Keil uVision4使用说明

一、RealView MDK 的安装步骤

    将安装文件拷贝到电脑根目录下,然后双击图标,

    如图所示:

    注意:去掉属性里的只读选项。

    一直点Next,选择默认路径即可。出现以下图标后随便输,直至安装完成。

说明:安装完成以后,必须先更新流明诺瑞驱动库才能使用软件

二、J-link的使用

第 2 页

1.安装J-link驱动

    第一步:找到并打开“J-LINK驱动”文件夹,双击运行可执行文件Setup_JLinkARM_V408l.exe,出现如下界面:

    第二步:点击Yes,后面出现的对话框一直Next即可,安装目录选择默认的路径C:盘下即可,如下图所示:

    第三步:安装完成后,用USB电缆把仿真器与开发板连接上后,在我的电脑设备管理器的通用串行总线控制器下能找到J-link driver。如下图所示:右击我的电脑,依次点击管理、设备管理器、通用串行总线控制器即可查看。

第 3 页

    安装完成后显示的驱动信息

第 4 页

2.JLINK仿真器在Keil uVision4下的配置与使用

  第一步:

    (1)确保仿真器的驱动已经正确安装。

    (2)确认开发环境Keil uVision4软件已经安装并可以使用。

    第二步:进入到附带的“Keil工程\EXP-LM3S811”文件夹下,参考这个针对EXP-LM3S811板卡的工程设置进行其它工程的设置。双击运行TIMER_SECOND.uvproj工程,出现下图所示的窗口,见下图:

第 5 页

    使用JLINK仿真器必须要进行如下的配置,左键点击上图中的红框圈中的标签,d出如下图所示的对话框:

    分别进入Debug标签和Utilities标签,进行如下设置:

    第三步:点击上图图中红框后的Settings,检查J-LINK连接是否成功。

    第四步:上图所示表示连接成功,下面对Utilities进行设置:

    第五步:Flash 大小添加

    在上图中点击Setting进入如下对话框,点击add 添加

第 6 页

    所有的配置均要点击“OK”来保存配置

    之后进入点击download即可

三、M3-LINK仿真器使用说明书

1.仿真器的驱动安

欲将keil4仿真成功,要将GPIO口写对,写定义为IO口的变量名或直接写IO口名。

KEIL软件仿真方法步骤:

1、点击Options for Target。

2、点击“Debug”,选择“Use Simulatorh”和“Limit Speed to Real-time”,确定。

3、编译工程后点击“仿真”按钮。

4、仿真界面点击“Peripherals”,下拉菜单中选择“General Purpose I/O”。

5、“General Purpose I/O”侧栏会出现需要观察的I/O口。

IDR为引脚输入状态,ODR为引脚输出状态。出现小勾为高电平、无显示为低电平。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11786529.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-18
下一篇2023-05-18

发表评论

登录后才能评论

评论列表(0条)

    保存