keiluvision5如何显示项目代码

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了keiluvision5如何显示项目代码相关的知识,希望对你有一定的参考价值。

方法步骤:

一:文件选项。

1.新建:使用此选项在软件中创建新项目,这是所有文件开始的地方。我们可以用快捷键:ctrl+n来代替。

2.打开/关闭:在该选项下,可以正常打开已完成的文件项目,也可以关闭已打开的项目。

3.保存/另存为/全部保存:以上三个选项都是保存项目的方法。保存可以自动保存当前文件;另存为:您可以选择保存的名称、格式和位置:全部保存允许用户一次保存所有文件。

4.设备数据库:在这个选项中,我们可以在编译C语言时设置数据库。

5.打印设置/打印/预览:以上三个选项很容易理解,我们可以在连接打印设备后使用以上选项进行打印。

6.最近进程:使用此选项快速打开软件最近打开的文件项目。

7.退出:我们可以使用此选项退出应用程序。

二:编辑选择。

1.取消:使用此选项取消我们已经完成的步骤,并使用它一次后退一步。

2.重做:我们应该谨慎使用这个功能。使用后,所有项目将被自动删除。

3.复制/粘贴/剪切:这三个是我们常用的功能,可以大大减少我们的工作量。

4.缩进选定的文本/恢复缩进选定的文本:选择代码行后,您可以使用上述功能将格式操作为一致或恢复操作后的格式。

5.书签功能:书签类似于我们使用的备注功能。有了这个函数,我们可以快速知道某段代码的功能。

6.查找:使用此选项快速查找文件。

7.更换:更换功能很少使用,更换后很难恢复正常。

8.批量文件搜索/增量搜索:这两个选项是搜索功能的升级版本,可以根据需求细化搜索到的文件。

9.配置:使用配置功能配置软件的信息。

三:查看选项。

顾名思义,窗口是我们查看编辑过的代码的更好、更简洁的方式。

1.状态栏:在这个栏中,我们可以看到我们的代码的存在状态,即代码正在被创建或调试。

2.项目窗口:我们所有的项目信息都可以在这里看到。

3.使用逻辑分析器选项,我们可以测试我们编译的代码,也就是软件的调试功能。

在整个窗口中,调试工具栏是最常用的,我们的用户经常用它来查看整个项目的进度。有时,项目出现后会被用来调试错误。

四:流程选项。

1.导入项目:使用此选项可以随意导入外部项目。

2.打开/关闭项目:顾名思义,就是打开和关闭项目的按钮。

3.治理:使用此选项来治理当前窗口中打开的所有项目。

五:调试选项。

这是整个软件非常重要的一部分。

1.整个程序可以通过启动和调试功能进行调试。

2.项目底部有一些运行、跟踪等选项。调试时可以根据自己的需要选择调试方式。

3.调试信息也可以在调试设置中设置。

4.通过使用跟踪记录,可以看到以前调试的记录。

5.使用在线编译,会有一个系统在线编译你的程序。

六:闪存选项。

此选项很少使用,因为它仅在用户需要下载和擦除时使用。闪存也可以在该选项中配置。

  七:工具选项

  1、使用这个选项可以设置PC-lint以及对自己的代码项目进行检查。

  2、想要自定义工具栏的菜单也是在该选项下进行操作的。如下图所示,点击自后就会浮现相应的设置界面,根据自己的需求设置即可。

  八:SVCS选项

  使用这个项目可以对软件的版本进行设置,根据自己想要的系统配置软件即可。

keil uvision5的使用教程

  
参考技术A 您好,在Keil uVision5中显示项目代码的步骤如下:
1. 打开Keil uVision5,在左侧的Project窗口中,双击打开您要查看的项目文件;
2. 在右侧的Editor窗口中,您可以看到项目代码,您可以查看、编辑、添加或删除代码;
3. 如果您想查看某个文件的代码,可以在Project窗口中双击该文件,然后在Editor窗口中查看;
4. 如果您想查看某个函数的代码,可以在Editor窗口中搜索函数名,然后查看该函数的代码;
5. 在编辑完成后,您可以点击菜单栏上的“Project”,然后点击“Rebuild All Target Files”,重新编译项目,以查看您的修改是否正确。

希望以上内容能够帮助您解决您的问题,如果您还有其他问题,欢迎随时联系我。
参考技术B Keil uVision5 支持显示项目代码,可以在“文件”菜单中选择“打开”,然后在弹出的对话框中选择要显示的文件,即可显示项目代码。

STM32 从特定的 NOR 块启动

【中文标题】STM32 从特定的 NOR 块启动【英文标题】:STM32 Boot from specific NOR block 【发布时间】:2019-01-28 12:00:35 【问题描述】:

我已将 STM32F4 项目从 Keil uVision5 移植到 Eclipse(GNU MCU 插件)。

在我的 Keil uVision5 项目中,我曾经使用第 7 块 (0x080E0000) 作为启动代码(我使用 STM32 ST-LINK Utility 工具验证我的启动代码确实位于第 7 块)我以前使用 Keil uVision5 界面很容易配置,如下所示:

如果我没记错的话,在我的 Keil uVision 项目(其内存配置如上所示)中,MCU 从第 0 块 (0x08000000) 启动,然后立即跳转到第 7 块 (0x080E0000) 以执行我的代码。如果我错了,请告诉我。

我的问题在于我的 Eclipse 项目。您可能已经知道,我们使用名为 mem.ld 的链接描述文件配置内存映射。我尝试使用 mem.ld 模仿相同的行为,但我想我失败了。每当我刷新 Eclipse 生成的可执行文件时,我的代码都不会运行。此外,我找不到在 mem.ld 文件中指示启动区域的方法。下面是我在 mem.ld 文件中的内存配置:

MEMORY

    RAM (xrw) : ORIGIN = 0x20000000, LENGTH = 128K
    CCMRAM (xrw) : ORIGIN = 0x10000000, LENGTH = 64K
    FLASH (rx) : ORIGIN = 0x08000000, LENGTH = 16K
    FLASHB1 (rx) : ORIGIN = 0x080E0000, LENGTH = 640K
    EXTMEMB0 (rx) : ORIGIN = 0x00000000, LENGTH = 0
    EXTMEMB1 (rx) : ORIGIN = 0x00000000, LENGTH = 0
    EXTMEMB2 (rx) : ORIGIN = 0x00000000, LENGTH = 0
    EXTMEMB3 (rx) : ORIGIN = 0x00000000, LENGTH = 0
    MEMORY_ARRAY (xrw)  : ORIGIN = 0x20002000, LENGTH = 32

您能帮我用 mem.ld 文件模仿 Keil uVision5 的相同行为吗?我在 mem.ld 配置中犯了什么错误?正确的配置应该是什么?

非常感谢。

【问题讨论】:

【参考方案1】:

重置后执行的代码地址取自向量表的 4-7 个字节(称为重置向量)。

在 gcc 样式的链接器脚本中,ENTRY 指令很重要,而不是您的内存段定义。

您可以将条目更改为地址值或符号。例如

ENTRY(My_Startup_Function) 或 CubeMX 生成的标准链接器脚本中的ENTRY(Reset_Handler)

在 keil 中,我记得你有几个选择: 命令行

--entry=location

位置可以是地址或符号

here 是关于根区域和入口点的更多信息。我不再使用keil,个人更喜欢gcc。

【讨论】:

以上是关于keiluvision5如何显示项目代码的主要内容,如果未能解决你的问题,请参考以下文章

如何使用本机代码(COM 项目参考)在 VS 中显示完整的自动完成建议?

如何通过 wpf 中的代码添加现有项目

WPF Toolkit:如何滚动数据网格以显示后面代码中的选定项目?

STM32震动感应灯

从代码中显示两个项目 NSTableView 的最简单方法?

Xcode 在源代码管理中显示多个项目