解决双击eww文件无法同时打开多个IAR工程的问题
双击不能打开文件的解决方法
双击不能打开文件的解决方法1.引言1.1 概述概述部分的内容:在我们的日常使用电脑的过程中,双击文件打开是我们最常用的操作之一。
然而,有时我们会遇到这样的情况:无论怎么双击,文件却不能被正常打开。
这给我们的工作和生活带来了很多不便。
本文将为大家介绍双击不能打开文件的解决方法。
首先,我们会讨论可能导致双击无法打开文件的原因,例如文件关联问题、应用程序错误等。
然后,我们将提供两种解决方法,帮助读者解决这个常见的问题。
本文的目的是帮助读者迅速解决双击无法打开文件的困扰,并提供一些建议,以便避免类似问题再次发生。
接下来,我们将详细介绍这些内容,希望读者能够从本文中获得实用的技巧和方法,以便更加高效地处理文件操作。
文章结构部分旨在介绍本文的整体结构以及各个部分的主要内容。
通过明确文章的结构,读者能更好地理解文章的内容和组织,并能更有针对性地获取自己所需的信息。
本文的结构如下所示:1. 引言1.1 概述1.2 文章结构1.3 目的2. 正文2.1 双击文件无反应的可能原因2.2 解决方法一2.3 解决方法二3. 结论3.1 总结3.2 建议其中,“引言”部分提供了文章背景和引起问题的概述,旨在引起读者的兴趣,并让读者对问题有一个初步的了解。
“正文”部分是本文的核心内容,旨在详细介绍双击文件无反应的可能原因以及两种解决方法。
其中,2.1节会列举可能导致双击文件无效的常见原因,如文件关联问题、权限限制等,以帮助读者更好地理解问题所在。
2.2节和2.3节分别会详细介绍两种解决方法,提供一步步操作的指导,以使读者能够解决自己遇到的问题。
“结论”部分在总结本文的主要内容的基础上,给出一些相关的建议,如如何预防双击文件无效的问题、如何提高文件打开的效率等。
通过以上文章结构,本文能够系统性地介绍双击无法打开文件的问题以及相应的解决方法,使读者能够得到全面的指导和帮助。
1.3 目的在目的部分,你可以写一些关于为什么你正在撰写这篇文章的原因和目标。
无线传感网实验报告
Cent ral SouthUniversity无线传感器网络实验报告学院:班级:学号:姓名:时间:指导老师:第一章基础实验1了解环境1.1实验目的安装 IAR开发环境。
CC2530 工程文件创建及配置。
源代码创建,编译及下载。
1.2 实验设备及工具硬件:ZX2530A 型底板及CC2530 节点板一块,USB 接口仿真器,PC 机软件:PC 机操作系统 WinXP,IAR集成开发环境,TI 公司的烧写软件。
1.3实验内容1、安装IAR 集成开发环境IAR 集成开发环境安装文件所在光盘目录:物联网光盘\工具\C D-EW8051-76012、ZIBGEE 硬件连接安装完IAR 和 Smartrf Flash Programmer 之后,按照图所示方式连接各种硬件,将仿真器的20 芯 JTAG口连接到ZX2530A 型 CC2530 节点板上,USB 连接到PC 机上,RS-232串口线一端连接ZX2530A 型 CC2530节点板,另一端连接 P C机串口。
3、创建并配置 CC2530 的工程文件IAR是一个强大的嵌入式开发平台,支持非常多种类的芯片。
IAR 中的每一个 Project,都可以拥有自己的配置,具体包括Device 类型、堆/栈、Linker、Debugger 等。
(1)新建Workspace 和Project首先新建文件夹ledtest。
打开 IAR,选择主菜单File ->New -> Workspace 建立新的工作区域。
选择Project ->Create New Project -> Empty Project,点击 OK,把此工程文件保存到文件夹ledtest 中,命名为:ledtest.ewp(如下图)。
(2)配置Ledtest工程选择菜单Project->Options...打开如下工程配置对话框选择项 General Options,配置 Target 如下Device:CC2530;(3)Stack/Heap设置:XDATA stack size:0x1FF(4)Debugger 设置:Driver:Texas Instruments (本实验为真机调试,所以选择TI;若其他程序要使用IAR仿真器,可选 Simulator)至此,针对本实验的IAR 配置基本结束.4、编写程序代码并添加至工程选择菜单 File->New->File创建一个文件,选择File->Save 保存为main.c将 main.c 加入到 ledtest 工程,将实验代码输入然后选择 Project->Rebuild All 编译工程编译好后,选择Project->Download and debug 下载并调试程序下载完后,如果不想调试程序,可点工具栏上的按钮终止调试。
Word同时打开多个文档操作.doc
Word2003同时打开多个文档操作
Word2003同时打开多个文档操作
很多时候,在操作Word中,需要同时打开多个文档来一起进行编辑,那么我们该如何操作呢?
首先运行Word文档,然后打开文件里面的打开命令,然后找到存放文档的目录。
方法一、直接鼠标左键拖选,然后打开;
方法二、按键盘上的Shift 键再单击鼠标左键,可以选择多快文档;
方法三、若要打开任意多个文档,可按住Ctrl 键不放,然后鼠标左键单击选择需编辑的文档,只要Ctrl 键不放,就可选择多个;
按Ctrl+鼠标单击的效果
word退出修订模式的操作教程详解
word退出修订模式的操作教程
打开Word2010文档窗口,切换到审阅功能区。
word退出修订模式的操作教程图1
在修订分组中单击修订按钮使其显示为非启用状态即可,单击修订按钮取消修订编辑模式
word退出修订模式的操作教程图2
取消Word2010修订编辑模式操作方法
1、打开Word2010文档窗口;
2、点击Word2010窗口上的审阅选项卡,在修订分组功能区中点击修订按钮,使修订功能显示为非启用状态即可。
* 修订开启状态:
* 修订取消状态:注:Word修订标记,即是对文档进行插入、删除、替换以及移动等编辑操作时,使用一种特殊的标记来记录所做的修改,以便于其他用户或者原作者知道文档所做的修改,这样作者还可以根据实际情况决定是否接受这些修订。
IAR编译错误总结之大全12345
IAR编译错误IAR中的error[27](2009-09-23 10:19:05)转载分类:嵌入式_etung标签:嵌入式_etungit发现IAR的链接器不允许在头文件中定义一个全局变量,然后有两个.c文件去引用。
而VC6.0就可以这样做。
所报错误示例为:Error[e27]: Entry "tagData" in module Wmmp ( E:\work\MiniFrame\PRJ\LED200_W4\IAR\Debug_in_flash\Obj\Wmmp.r79) redefined in module app ( E:\work\MiniFrame\PRJ\LED200_W4\IAR\Debug_in_flash\Obj\app.r79 )将头文件中变量前加上extern 后即不再报错。
程序编译时出现以下错误,实在不知道是什么原因,特向大家请教!Error[Pe223]: function "assert_param" declared implicitly E:\涡街流量计\设计\板2\程序\dft02\library\src\stm32f10x_nvic.c 351Error[Pa045]: function "assert_param" has no prototype E:\涡街流量计\设计\板2\程序\dft02\library\src\stm32f10x_rcc.c 500Error[Pe223]: function "assert_param" declared implicitly E:\涡街流量计\设计\板2\程序\dft02\library\src\stm32f10x_rcc.c 530第一你用了中文文件夹第二没有定义assert_param这个函数不太明白,assert_param函数在stm32f10x_conf.h中已经定义了。
IAR 使用手册
IAR 使用手册RfStorm工作室为客户提供全方位的技术支持,用户可以放心使用我们的产品。
产品不断更新中,敬请紧密关注。
RfStorm工作室地址:成都市成华区二仙桥东三路1号网址:/客户服务QQ:1048910847E-mail:rfstorm.service@R f S t o r m工作室目录1、IAR介绍 (2)2、IAR 集成开发环境 (5)3、IAR安装 (5)4、新建一个工程 (12)5、参数的配置 (16)5.1、General Options设置 (16)5.2、linker设置 (18)5.3、Debugger设置 (18)5.4、Z-stack生成HEX文件 (20)6、编译、连接、下载 (22)1、IAR介绍IAR Embedded Workbench的C/C++ 交叉编译器和调试器是今天世界最完整的和最容易使用专业嵌入式应用开发工具。
IAR Embedded Workbench 对不同的微处理器提供一样直观用户界面。
IAR Embedded Workbench今天已经支持35 种以上的8 位/16 位32 位ARM 的微处理器结构。
IAR Embedded Workbench 包括:嵌入式C/C++ 优化编译器,汇编器,连接定位器,库管理员,编辑器,项目管理器和C-SPY调试器中。
使用IAR 的编译器最优化最紧凑的代码,节省硬件资源,最大限度地降低产品成本,提高产品竞争力。
EWARM 是IAR 目前发展很快的产品,EWARM已经支持ARM7/9/10/11XSCALE ,并且在同类产品中具有明显价格优势。
其编译器可以对一些SOC 芯片进行专门的优化. 如Atmel ,TI ,ST ,Philips 。
除了EWARM 标准版外,IAR 公司还提供EWARM BL (256K )的版本,方便了不同层次客户的需求。
IAR System 是嵌入式领域唯一能够提供这种解决方案的公司。
Word同时打开多个文档怎么做
Word同时打开多个文档怎么做
Word2003同时打开多个文档怎么做
导语:很多时候,在操作Word中,需要同时打开多个文档来一起进行编辑,那么我们该如何操作呢?也许有些朋友说这太简单了,是的,这里店铺就给大家介绍最常用的几种方式吧!
首先运行Word文档,然后打开“文件”里面的“打开”命令,然后找到存放文档的.目录。
方法一、直接鼠标左键拖选,然后打开;
方法二、按键盘上的 Shift 键再单击鼠标左键,可以选择多快文档;
方法三、若要打开任意多个文档,可按住Ctrl 键不放,然后鼠标左键单击选择需编辑的文档,只要 Ctrl 键不放,就可选择多个;
按 Ctrl+鼠标单击的效果
方法四、当然,你也可以使用 Ctrl+A 快捷键选择全部文件,打开。
好了,此时你会发现窗口中已经出现了刚选定的多个文档。
怎样,没想到这“同时打开多个文档”一个简单的操作,既然还会有这么多种方法吧!
【Word2003同时打开多个文档怎么做】。
解决双击eww文件无法同时打开多个IAR工程的问题
IAR使用过程中有一点不太方便的是:当我们打开一个工程之后,如果再直接双击其他eww文件试图打开另外的工程,那么原来的工程就会被覆盖。
解决这个问题的方法是:
1. 双击FileTypesMan.exe(该软件见附件,32位系统请解压filetypesman_x86.zip文件,64位系统请解压filetypesman_x64.zip文件)。
打开该软件之后,找到.eww格式并单击一下,显示界面如下图所示:
2. 双击open 所在行,对此条目进行更改,将Command-Line 中的内容:C:\PROGRA~2\IARSYS~1\EMBEDD~1.0\common\bin\IarIdePm.exe "%1" 先复制出来,Default Action 不选,Disable勾选,如下图所示:
3.在FileTypesMan界面的下方区域点击右键,选择New Action,如下图所示:
4.新建action 如下图所示,Action Name和Menu Caption 可随便命名,Command-Line 将上一步复制的内容粘贴过来即可。
Default Action 勾选,Disable 不选。
5. 最后配置如下图所示:
经过以上简单设置之后,就可以通过直接双击eww文件打开多个工程了。
office 2007 不能同时打开2个word文档
office 2007 ,不能同时打开2个word文档,在打开word A 的情况下,打开word B 之后,覆盖掉A,只有1个B
空白处右击“自定义快速访问工具栏——高级——显示——在任务栏显示
所有窗口”打钩,ok
你的电脑中安装了显示多窗口插件(可能是OFFICETAB),卸载它,然后在WORD选项中设置:“在任务栏中显示所有窗口”。
追问:
谢谢,不过我应该在哪儿找我安装的插件啊?找一圈没找到呢,我用的是金山毒霸。
追答:
WORD选项--加载项--COM加载项,转到,去掉“OFFICE TAB”的勾选。
找到OFFICE TAB选项再删除保存(下图已经删除了OFFICE TAB选型),所以是没有显示的。
删掉如下图选项中的Tabs for word 9.60
解决方法2:直到word2010,也还没有选项卡式窗口
可以实现并排查看:
Word具有多个文档窗口并排查看的功能,通过多窗口并排查看,可以对不同窗口中的内容进行比较。
打开两个或两个以上Word文档窗口,在当前文档窗口中切换到“视图”功能区。
然后在“窗口”分组中单击“并排查看”命令
1。
第十一届飞思卡尔常见问题解答
00、打开第一个eww文件,第二个为整个工程的代码,一般不用!
1、关于IAR
(1)、使用IAR时出现这种问题
需要右键选择options---linker,改一下路径就可以了,那个icf文件为fire_ROM_K60N512,在程序文件夹里有。
即“第十一届飞思卡尔智能车光电组\build\config files”中的fire_ROM_K60N512然后点确定就可以了。
(2)、下载完程序无法设置断点,只需要把这个勾去掉重新编译下载一次,在重新打一次勾进行编译下载即可。
(3)、有时出现这种问题,缺少ADC的文件夹
原因是路径中没有找到,需要添加该文件所在的文件夹路径,解决办法:添加$PROJ_DIR$\..\..\src\drivers\adc同理,缺少其他文件也是这么解决
(4)、一些常用设置
(5)、使用IAR编译效率快,在IAR中一定要注意各种变量的定义,unsigned char与unsigned short int的使用界限,如果超过了255,就不要用unsigned char了,尤其是在图像采集存到数组中时。
正交解码功能用s16型变量,即typedef short ints16;直接读取即可,就能测出正反转。
2、在直道上小车靠一边跑,多半是安装不正,靠右跑把摄像头靠右掰。
3、加权值的选择,这个其实只要是近小远大就可以了,跑的过于切弯或是其他问题,多是中线没提取好或是有效行判断错误或是P大了。
4、如出现这种现象(白赛道变黑了),是摄像头数据口的排线断了。
word同时打开多个文档的解决办法
这是一篇关于 word 同时打开多个文档的内容,详细内容请看下文。 word2010 具有多个文档窗口并排查看的功能,通过多窗口并排查看,可以 对不同窗口中的内容进行比较。 第 1 步,打开两个或两个以上 Word2010 文档窗口,在当前文档窗口中切 换到视图”功能区。然后在窗口”分组中单击并排查看”命 令。 第 2 步,在打开的并排比较”对话框中,选择一个准备进行并排比较 的 Word 文档,并单击确定”按钮。 第 3 步,在其中一个 Word2010 文档的窗口”分组中单击并排滚动 ”按钮,则可以实现在滚动当前文档时另一个文档同时滚动。 在视图”功能区的窗口”分组中,还可以进行诸如新建窗口、 拆分窗口、全部重排等 Word2010 窗口相关操作。 在使用 Word 时,为了便于集中编辑或浏览,可以同时打开多个文档,下 面就介绍几种方法。 在资料管理器中,选中要打开的多个 WORD 文档,按下回车键,系统会自
动启 WORD97/2000,并将所选文档全部打开。在选择文档时,如果是要选中 多个连续文档,可以按下 Shift 键再用鼠标单击相应的文件名;如果要选中多 个不连续文档,就按下 Ctrl 键再用鼠标单击相应的文件名; 如果 Word 已经启动了,可以单击工具栏上的打开”按钮,在弹出的 打开”对话框中,找到文件所在目录,然后选择要打开的文件,单击打 开”按钮,就可以把选中的文件依次打开了。文件的选择方法与上面所 讲是一致的。 如果文件在不同的目录中,可以在资源管理器中的相应目录中,选中要打 开的文档,按下鼠标左键,将文档拖到任务栏中的 WORD 图标上(注意:此时 的 WORD 中没有打开的文档),所选文档就被打开了;再找到其他目录,用同 样方法将所选文档拖到 WORD 图标上。 这篇 word 同时打开多个文档,希望给正在阅读本文的你带来帮助!
IAR相关问题处理办法,及其注意事项
问题一:IAR中如何做位定义,位操作以前在STVD中,使用如下语句做位定义_Bool L1 @PA_ODR : 6; //数码管个位, 低电平点亮_Bool L2 @PA_ODR : 5; //数码管十位, 低电平点亮_Bool L3 @PA_ODR : 4; //数码管百位, 低电平点亮但是同样的语句在IAR中不能用了,编译时报错。
后来,查看IAR中的头文件 "iostm8s207rb.h",看到如下语句/*-------------------------------------------------------------------------* Port A bit fields*-----------------------------------------------------------------------*/#ifdef __IAR_SYSTEMS_ICC__#define PA_ODR_ODR0 PA_ODR_bit.ODR0#define PA_ODR_ODR1 PA_ODR_bit.ODR1想想看:既然可以用PA_ODR_ODR1来指定某个位,那么我再将某个位用define重新定义为我想要的名字不就可以了吗?心动不如行动,于是写下如下语句:#define Sound_K PA_ODR_ODR6; //语音控制K原本以为十拿九稳,肯定能编译通过,结果现实狠狠地教训了我一下,报错!Error【Pe029】:expected an expression我百思不得其解,以为IAR不支持这种重复定义的方式,于是换用bool,_Bool, _bool, bit ......各种方法尝试,结果均以失败告终,事情似乎走到了尽头。
最后,抱着试一试的想法,我把原头文件中的语句#define PA_ODR_ODR6 PA_ODR_bit.ODR6换成#define Sound PA_ODR_ODR6 //语音控制K结果,编译通过了,我真是泪流满面啊,没想到问题解决了。
visio2007-2010同时打开多个文件设置方法
visio2007-2010同时打开多个文件设置方法第一篇:visio2007-2010同时打开多个文件设置方法Visio2007设置方法:1.打开Visio2.点击:工具–选项–高级3.在“高级选项”栏,选中“将所有设置放入Windows注册表中”,保存后退出visio。
4.WIN+R,输入Regedit打开注册表5.进入HKEY_CURRENT_USERSoftwareMicrosoftOffice12.0VisioApplicat ion6.将右边SingleInstanceFileOpen 的值从1修改为0 Visio2010设置方法:1.打开Visio2.点击:文件–选项–高级-常规3.选中“将所有设置放入Windows注册表中”,保存后退出visio。
4.WIN+R,输入Regedit打开注册表5.进入HKEY_CURRENT_USERSoftwareMicrosoftOffice14.0VisioApplicat ion6.将右边SingleInstanceFileOpen 的值从1修改为0第二篇:多个PPT文件打包连续播放的方法PPT文件件打包连续播放方法今天听了一节信息技术课,课上,学生每人制作了一个PPT演示文件稿。
教师把它些文稿汇总到一起播放,制作时间过长,影响了教学效率,这里讲一个快速打包的方法,方便教师课堂使用,提高教学效率,希望对大家有所帮助。
1、把要展示的文件放到一个文件夹里(如:C:PPT下)。
2、打开其中的一个PPT演示文稿。
3、单击“文件”——“打包成CD” 出现如下对话框4、单击“添加文件”按钮,弹出“添加文件”对话框,在查找范围中选存放PPT文档的文件夹(如图:C:PPT),选中其中的全部文件(刚才已经打开的文件除外)比如:我已经找开“第一个PPT文件.ppt”了,就选“第二个PPT文件.ppt”和“第三个PPT文件.ppt”的两个文件。
5、单击“添加”按钮,如图在这一步可以利用左边的按钮调整顺序。
IAR因版本不兼容打不开工程文件解决
本文给出IAR因版本不兼容打不开IAR工作区遇到的各种问题及解决方法,包括依据提示修改版本,删除未知名称(ewp文件)。
若还没解决,则创建新工作区、工程,并拷贝相关文件,我想这是一种通用化的解决方法(很诡异)。
PS:本文以IAR工程项目ContikiCC2530Port为例,IAR for MCS-51版本是7.51A。
本文记录了整个调试过程,实际场景,不妨先跳到第三部分,看行不行,不行的话,再按第二部分修改。
一、IAR错误提示昨天,在GitHub下载了一个IAR工程项目ContikiCC2530Port,打开*.eww文件出现一系列错误,如下:1.1 Broken options were detected in the project file.A backup copy will be made.图1 IAR警告Broken options1.2 The project file * was created by a newer version of project and cannot be opened图2 IAR警告created by a newer version1.3 The project * could not be open图3 IAR警告could not be openBuild区域显示如下信息:LOAD: Configuration 'ContikiBankedRelease' in the project 'ContikiCC253xProj' contains broken options for tool 'General': The format of this file is not supported by this version of the workbench.It appears to have been written by a newer version of the workbench. Diagnostics: 'Settings 'General': unsupported version - '.Options for 'General' will be set to default. Creating backup of original project file.LOAD: Configuration 'ContikiBankedRelease' in the project 'ContikiCC253xProj' contains broken options for tool 'ICC8051': (Registry: unknown name: CompilerMisraRules04)Options for 'ICC8051' will be set to default.LOAD: Configuration 'ContikiBankedRelease' in the project 'ContikiCC253xProj' contains broken options for tool 'XLINK': The format of this file is not supported by this version of the workbench. It appears to have been written by a newer version of the workbench.Diagnostics: 'Settings 'XLINK': unsupported version - '.Options for 'XLINK' will be set to default.如下图所示:图4 IAR log windows信息初步断定,这些警告是因为IAR版本不兼容引起的,但事实上没那么简单,之前也遇见用新版本IAR打开旧版本IAR工程文件,可以直接打开(给出提示信息),在这里还涉及到工程项目配置。
IAR编译器的常见问题
IAR编译器的常见问题最近因为项目需要开始使用IAR for AVR,我用的是5.40版本的,主要是5.40以上才包括了aTtiny87,至于安装文件和和谐文件,大家自己找吧,很好找的。
1.编译报错如图所示:很显然你没有使能寄存器的位定义。
方法如下:Project ——> Option ——> General Options ——> System(如下图所示),勾选Enable bit definitions in I/O-Include files即可2.MCU型号选择如果和我一样都次都是以空工程创建的话,不过忘了第一步先进Project ——> Option ——> General Options ——> Target选择所使用的MCU型号,不然编译免不了要报错,如下图所示。
3. 堆栈大小今天下午编译一个程序,0错误0警告,挺好,可一运行就跑飞,根本不能正常运行。
其实是我没有正常设置堆栈大小导致的这种问题,尤其是在写大工程时,这种错误出现的概率很高。
GCC和IAR分配堆栈的方式不同,IAR先分配堆栈空间,相当于定义一个全局数组为堆栈空间,堆栈初始为堆栈空间最高地址;GCC不用先分配堆栈,自动把RAM剩余空间作为堆栈空间,堆栈初始为RAM最高地址。
先编译看看自己的程序用了多少ram,在看看总共有多少ram。
然后Project ——> Option ——> Linker ——> List选择生成LIST文件,并包含stack选项,如下图所示。
在./Debug/list目录下,得到.map(可能是.lst等其他格式)文件,用记事本打开,找到以下内容:***************************************** ** CALL GRAPH ** *****************************************->Sub-tree of type: Interrupt function tree that does not make: indirect callsCSTACK| Stack used (prev) : 0000000001 int_T0_OV| Stack used (prev) : 00000000| + function block : 0000000C......(省略N行)01 main| Stack used (prev) : 0000003A| + function block : 00000000<-Sub-tree of type: Function tree| Stack used : 000000E2找到最大的Stack used,我的就是000000E2,这就是用到的最大的堆栈空间,保守一点,我设置成0x100字节,没有超过剩余RAM,再重新编译,运行,仿真器没有堆栈不足警告,程序也能正常运行了。
Win7下VC6.0打开多个工程的设置
Win7下VC6.0打开多个工程的设置在Win7操作系统下,如果是以Administrator登陆,则VC6.0打开工程文件的时候,不能同时打开多个工程文件,后打开的工程会将前一个工程close掉,这样,VC6.0只能出现一个进程。
在xp下,我们可以设置文件打开的默认方式中去掉DDE选项,这样可以使得VC6可以同时打开多个工程,但在win7下,却没有办法找到这个设置窗口。
经过实践,可以用以下办法解决:打开cmd:1)输入assoc .dsp回车,确认后缀为.dsp的文件类型为dspfile;2)输入assoc .dsw回车,确认后缀为.dsw的文件类型为dswfile;3)打开vc6的快捷方式的属性,拷贝vc6的路径,注意连两边的双引号都一起拷贝,比如时候这个路径:"C:\\Program Files\\Microsoft Visual Studio\\Common\\MSDev98\\Bin\\MSDEV.EXE"4)在cmd窗口,输入ftype dspfile="C:\\Program Files\\Microsoft Visual Studio\\Common\\MSDev98\\Bin\\MSDEV.EXE" "%1"5)在cmd窗口,输入ftype dswfile="C:\\Program Files\\Microsoft Visual Studio\\Common\\MSDev98\\Bin\\MSDEV.EXE" "%1"设置结束,双击不同的工程文件,看是否可同时打开多个工程文件吧。
==================首先遇到的问题是安装VC:在安装vc6的时候不要选择TOOLS里面的OLE/COM OBJECT VIEWER工具,就可以顺利安装,这个只是个查看工具,不会影响VC++的编译win7,vsita下注册控件:注册控件的时候进入C:\\Windows\\System32找到cmd.exe,右键管理员方式运行程序然后输入如下的命令:regsvr32 /s ACTSKIN4.OCX "%SystemRoot%\\system32\\ACTSKIN4.OCX"regsvr32 /s MSCHRT20.OCX "%SystemRoot%\\system32\\MSCHRT20.OCX"regsvr32 /s TEECHART5.OCX "%SystemRoot%\\system32\\TEECHART5.OCX"regsvr32 /s MSDATGRD.OCX "%SystemRoot%\\system32\\MSDATGRD.OCX"regsvr32 /s NTGraph.ocx "%SystemRoot%\\system32\\NTGraph.ocx"我这个是把相关ocx复制到了System32目录下面,如果是其它目录自行修改。
转帖:IAR软件常问问题
转帖:IAR软件常问问题IAR软件常问问题IAR EWARM软件集成环境编译链接1.问:同⼀Workspace下的多个Project之间有⽆关系?答:没有。
在同⼀Workspace下可以放置多个Project,但每个Project都是独⽴被Build的,在编译链接的时候没有相互影响。
2.问:如何⽣成其它格式的输出⽂件?答:IAR EW的链接器(IXLINK)缺省情况下输出的⽂件格式是ELF/DWARF,这种格式与其他的⽀持ELF/DWARF的开发⼯具兼容。
如果同时还想得到其它格式的输出⽂件(Motorola, Intel extended,binary, simple),可以通过Output Converter进⾏设置:3.问:如何⽣成Linker List⽂件?答:Option->Category->Linker下,选中Generate Linker map file选项。
4.问:如何处理多字节字符?答:在配置窗⼝中Option->Category->C/C++ Compiler下,选中“Enable multibyte support”,允许⽬标程序使⽤与主机相⼀致的多字节编码:5.问:如何在编译⽣成的⽬标⽂件中包含调试信息?答:如果在调试时只能看见反汇编代码,⽽看不到C/C++或汇编源代码,可能是因为在编译时未包含调试信息。
6.问:如何添加头⽂件的搜索路径?答:$PROJ_DIR$ ⼯程⽂件所在的⽬录,$TOOLKIT_DIR$ IAR EW软件安装到的⽬录。
7.问:如何平衡速度优化和尺⼨优化?答:使⽤编译器优化选项可以设置整个项⽬的优化级别(例如:minimal code)。
也可以为不同的⽂件或者⽂件组设置优化级别(例如:对time-critical的代码设置优化级别为maximum speed)。
使⽤“#pragma optimize”指令可以为特定的函数设置优化级别。
IAR中同时输出多个文件的说明
3、在Project->Options->XLINK->Output->Format->Other中选择UBROF6格式输出。
方法二:操作步骤:
1、在Project->Options->Custom Build->Output files中添加如下:
-Ointel-extended,(CODE)=.hex //生成INTEL 扩展格式的*.HEX文件
2、在Project->Options->XLINK->Output->Format->Other中选择UBROF6格式或UBROF7格式输出即可。
以上方法经在多个版本中经过多次实践没有问题,如果有疑问可以和我进行切磋探讨。
-Ointel-extended,(XDATA)=.eep //生成往EEPROM中写入的文=.A90 //生成调试文件
-Ointel-extended,(CODE)=.hex //生成INTEL 扩展格式的*.HEX文件
2、在Project->Options->XLINK->Extra Option中添加如下:
-Ointel-extended,(XDATA)=.eep //生成往EEPROM中写入的文件
-Ointel-extended,(CODE)=.A90 //生成调试文件
IAR中同时输出多个文件的说明
方法一:操作步骤:
1、在Project->Options->XLINK->Include中观察该Project使用了哪个XCL文件。
2、在该XLC文件中加入以下两行:
IAR软件应用中的错误提示及解决方法(7页)
IAR软件应用中的错误提示及解决方法1、Q:Error[e16]: Segment XDATA_Z (size: 0x19a1 align: 0) is too long for seg ment definition. At least 0xe4c more bytes needed. The problem occurre d while processing the segment placement command "-Z(XDATA)XDATA_ N,XDATA_Z,XDATA_I=_XDATA_START-_XDATA_END", where at the mo ment of placement the available memory ranges were "XDATA:f1ff-fd53" Reserved ranges relevant to this placement:XDATA:f000-f1fe XSTACKXDATA:f1ff-fd53 XDATA_NBIT:0-7 BREGBIT:80-97 SFR_ANBIT:a8-af SFR_ANBIT:b8-c7 SFR_ANBIT:d8-df SFR_ANBIT:e8-ef SFR_ANA:其实这个问题并不是你的程序本身有问题,主要是因为你编写的程序太大了,超出了芯片本身的定义。
今天在群里学习了一招,就是将数组定义到code里,我们看一下例子。
我们定义一个5100个元素的数组,有以下两种方法:mermaid提出的方法是:typedef unsigned char const __code INT8U;extern INT8U shuzi[5100];文晶提出的方法是INT8U code shuzi[5100];这两种方法其实效果是一致的,定义完数组之后,调用的部分就是需要用指针来调用数组里面的数值了。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
IAR使用过程中有一点不太方便的是:当我们打开一个工程之后,如果再直接双击其他eww文件试图打开另外的工程,那么原来的工程就会被覆盖。
解决这个问题的方法是:
1. 双击FileTypesMan.exe(该软件见附件,32位系统请解压filetypesman_x86.zip文件,64位系统请解压filetypesman_x64.zip文件)。
打开该软件之后,找到.eww 格式并单击一下,显示界面如下图所示:
2. 双击open 所在行,对此条目进行更改,将Command-Line 中的内容:C:\PROGRA~2\IARSYS~1\EMBEDD~1.0\common\bin\IarIdePm.exe "%1" 先复制出来,Default Action 不选,Disable勾选,如下图所示:
3.在FileTypesMan界面的下方区域点击右键,选择New Action,如下图所示:
4.新建action 如下图所示,Action Name和Menu Caption 可随便命名,Command-Line 将上一步复制的内容粘贴过来即可。
Default Action 勾选,Disable 不选。
5. 最后配置如下图所示:
经过以上简单设置之后,就可以通过直接双击eww文件打开多个工程了。