使用CyanIDE进行系统配置和调试
CyanIDE是赛恩公司支持其现在和将来的所有微控制器产品的软件开发的世界级集成开发环境. CyanIDE 工具包包括一个项目管理器, 一个编辑器, 全功能 ANSI C 编译器, 仿真器, 调试器和在线编程器. 还包括一个独特的匹配器, 这是一个使用户可以方便地运用"拖放“的方法(GUI)对微控制器的外设进行配置的配置工具(已申请专利).
易用的 CyanIDE 及其独有的技术特性使得用户可以快速地开发和配置我们的微控制器, 让设计师更好地将精力集中在应用设计上,花更少的时间去读用户手册, 保证产品更快地投入市场. CyanIDE可以从我们的网站免费下载,或是通过电邮申请索取 CD ROM.
怎样使用 CyanIDE配置器件
CyanIDE 提供一个可视化的配置器(专利待批) 用于方便地配置赛恩的所有微控制器产品. 用户可以通过”拖放“代表各类外设的图标, 放置在微控制器图的相应位置上来配置芯片. 一旦用户为他的设计方案须择了某个外设, 他们可以双击代表该外设的图标.这时会跳出一个对话框,设计师可在对话框中根据设计需求配置该外设. 然后,将选中的外设拖放到芯片上,选择相应的引脚使其可以与外部世界相连.注意, 这项操作不需要设计师进行任何编程设计工作.可通过拖放操作及对话框设置对芯片的所有外设进行设置.
对于存储空间配置, 一个 MMU 配置对话框可以让用户通过简单的”拖放“的方法可视化地配置MMU. 存储单元可以被拖放到存储空间图上,存储据单元的逻辑和物理地址及存储区大小可以在“放下”对话框中设置.
然后点击项目 'built(编译)' 按钮,CyanIDE 可以依据用户配置编译产生优化的汇编代码,并进行链接已产生用户配置文件. 这时设计师可以开始在其先前使用可视化配置器配置的外设和内存下开始其应用编程.
使用 CyanIDE进行调试
CyanIDE 提供一个易用的,对用户友好的界面供用户进行C源程序级的调试.调试器支持最多512 个断点, 足以应付大多数复杂应用的调试. CyanIDE 支持汇编指令或C语句单步调试, C 源程序和汇编察看, 还可以无需仿真插头,直接使用片上在线仿真器(ICE)调试目标硬件.