请问如何把keil c 当作工具添加到silicon labs IDE里那? 请大虾指教!

请问如何把keil c 当作工具添加到silicon labs IDE里那? 请大虾指教!,第1张

在silicon IDE 的Project下面Tool Chain Integration 打开,出现一个定义界面。

在这个界面选择,tool 为keil ;选择Assembler 指向你安装keil安装子目录里的A51.exe;

Compiler 指向C51.exe;Linker指向BL51.exe.

如:E:\Keil\C51\BIN\A51.EXE ;E:\Keil\C51\BIN\C51.exeE:\Keil\C51\BIN\BL51.EXE

然后检查 Command line flags ,这个是你的编译连接选项,一般你可以直接用默认值。

按下ok 就是用KEIL C51编译连接器了。

1,先让用户确认IDE的版本,需要用IDEV4.2()以上版本(在帮助里可以看到IDE的版本号)。

2.在IDE里的Options->connect options里选择USB(如果选项是不可选,需要复位EC6)和相应的JTAG(F3XX以前)口或C2口(F3XX以后)。

3.确认芯片是否加密过,如果芯片加密需要在IDE环境里选择Tools->Erase code space.如果擦除成功EC6会自动连接上,在IDE界面的下面Target:会识别芯片型号。这样EC6和板就能正常工作了。

4.USB线和JTAG线都不能加延长线,如果加延长线会影响EC6的连接。

5.EC6的复位软件在IDE的安装跟目录下C:\SiLabs\MCU\Utilities\USB Reset \USB Debug Adapter Firmware Reset .

*** 作:如果里面的框里没有序列号,点击“refresh list”直到有序列号,如果反复点击都不出序列号,重新插拔EC6的USB线或

重新启动电脑。点击“refresh list”有序列号,再点击“updata firmware”会提示更新成功。EC6就可以正常使用。否则EC6有问题,需要维修。

6.如果EC6能更新成功,还连接不上板子,问题应该出在硬件上,首先确认电路是否连接正确这个可以参考我们的开发板的原理图。然后确认JTAG的4,5,6,7脚为高电平(JTAG方式),RST为高电平;确认JTAG的4,7脚为高电平(C2口方式)。其中有一个为低,检查是否虚焊,如果没有虚焊需要更换芯片。

7.如果用KEIL调试,需要用最新的KEIL驱动。

1首先你要安装驱动,拿C8051来说,安装好驱动后,在FLASH选项菜单里要配置,选择好你要的驱动项,C8051选SiliconLabs那项,这个菜单里同时还有downloaderase命令2也可以在工程属性里面,选择JTAG在线调试模式,C8051选SiliconLabs


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

原文地址:https://54852.com/yw/8094442.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存