IAR仿真 程序卡在string.h的memset里

 

用IAR仿真程序发现,程序卡在下面箭头的位置

注释后就好了

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: IAR Embedded Workbench是一款集成开发环境,可以用于嵌入式系统应用的开发。在IAR Embedded Workbench中建立.c和.h文件十分简单。 首先,在IAR Embedded Workbench中创建一个新的项目。接下来,在项目中创建一个新的源文件,可以选择“Add New Item”或者右键单击“Source Files”文件夹,并选择“Add File to Group”。在弹出的新文件窗口中选择“C-file (.c)”或者“Header File (.h)”文件类型。输入文件名并点击“OK”即可创建文件。 如果要在项目中添加已有的.c或者.h文件,可以右键单击所在文件夹,选择“Add Existing Item”,然后选择对应的文件。 在IAR Embedded Workbench中,可以通过“Project Explorer”窗口来管理项目文件。在窗口中可以看到所有的.c和.h文件,在需要的位置上右键单击即可进行新增或者添加文件的操作。 ### 回答2: IAR是一个集成的开发环境,可以用于ARM、AVR和其他微控制器的开发。要建立.c和.h文件,需要执行以下步骤: 1. 在IAR中创建一个新的工程,选择适合的芯片和编译器。 2. 在工程菜单中选择“新建”,然后在弹出菜单中选择“C源文件”或“头文件”。 3. 输入文件名并选择目标文件夹。需要注意的是,头文件应该以.h为后缀名,C文件应该以.c为后缀名。 4. 在文件编辑器中输入代码并保存文件。 如果需要在多个源文件中共享相同的变量和函数,可以通过头文件来实现。头文件可以包含变量和函数的声明,例如,在.h文件中声明变量和函数: #ifndef __MYHEADER_H__ #define __MYHEADER_H__ /* 声明函数 */ void my_function(void); /* 声明变量 */ extern int my_variable; #endif /* __MYHEADER_H__ */ 然后在.c文件中定义变量和函数: #include "myheader.h" /* 定义变量 */ int my_variable = 0; /* 定义函数 */ void my_function(void) { // do something } 这样,其他源文件就可以包含这个头文件,来使用这个变量和函数了。 ### 回答3: 编写C和H文件是IAR的基本操作之一。如果您想在IAR中编写C代码和头文件,请按照以下步骤操作: 1. 首先,打开IAR Embedded Workbench并创建一个新的工程。这可以通过从菜单栏中选择“File”>“New”>“Project”来完成。 2. 在窗口中选择您想要的设备和平台,并为新项目选择一个名称和目录。 3. 选择“Create file”选项,并选择“C File”或“Header File”作为您要创建的文件类型。 4. 在“Filename”中输入您想要为文件命名的名称,并确保将其保存在正确的文件夹中。 5. 按下“确定”键来创建您的文件。 6. 成功创建C文件和头文件之后,您可以在IAR中编辑它们并将它们添加到您的项目中。 在IAR中编写C代码和头文件并不困难。只需按照以上步骤操作即可轻松创建和编辑文件。请注意,确保将所有文件保存在正确的位置,并始终使用适当的文件命名约定,以确保能够轻松找到和管理您的代码库。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Z文的博客

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值