这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 物联网技术 » 有关IDE(集成开发环境)的技术问答

共1条 1/1 1 跳转至

有关IDE(集成开发环境)的技术问答

助工
2008-09-03 11:11:05     打赏

1、问:为什么在IDE下编译的C代码大于4K时出错,在4K内正常

   答:IDE中所使用的编译和链接文件是Keil公司提供的评估板(有4K代码限制),如果要编译超过4K代码的C程序,必须购买正版Keil并安装好,再把IDE中编译和链接文件的路径指定到Keil中的编译和链接文件所在的位置。

2、问:IDE下对汇编代码的编译有限制吗?在IDE下最多能设几个断点?

   答:IDE环境下对汇编编译时没有代码长度的限制。在调试时最多可以设置4个断点。

3、问:1、在IDE下能不把C8051F系列单片机芯片内的目标代码读出来;2、如果能,读出的代码是否可以再下载到相同型号的另一块单片机芯片?

   答:1、如果芯片没有加密就可以把代码读出来;2、在IDE下不能直接下载目标代码,只能把Hex格式的文件通过ML-EC3转换成目标代码后下载到芯片中。

4、问:在IDE下打不开寄存器观察窗口,不能设断点,为什么?

   答:PC机的系统属性会导致出现这类问题,这时你需要打开“我的电脑”“文件夹选项”“查看”中的“隐藏文件”设置为显示所有文件,同时将“隐藏已知文件类型扩展名”选项取消。

5、问:在IDE中如何设置才可以正确的进行硬件调试?

   答:在硬件调试前要将正确的设置适配器接口及调试接口设置步骤如下:

    1.打开OPTIONS-CONNECTINOPTIONS

     如果是使用的ML-EC3选择RS232DEBUGERINTERFACE下的端口;如果在端口中已经有虚拟的端口直接选择对应的端口;如果没有对应的端口则选择OTHERCOM在弹出的端口中输入对应的端口号(注意:只输入端口的数字号;例如虚拟端中为:COM3:则输入3)

     如果使用的是ML-EC3则选择USBDEBUGERINTERFACE

   2、在DEBUGINTERFACE中选择器件对应的接口(例如:F02X选择JTAG接口;F3XX选择C2接口)




关键词: 有关     集成开发     环境     技术     问答     代码    

共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]