搭建psoc creator开发环境调试软件

一、psoc creator和keil的关系

psoc creator是赛普拉斯Cypress和keil公司共同开发的一款软件,它更多的是使用keilC51的配置。

论坛中有说在使用psoc creator时一定要激活keil或者电脑中装有keil,论坛原文如下截图:

搭建psoc creator开发环境调试软件_第1张图片

但是经过我自己的摸索发现,不用激活keil完全可以使用它编辑、调试赛普拉斯的蓝牙芯片。

二、

问题1:安装psoc creatorV2.0后,烧录器Cypress miniprogs3插到电脑中无法识别,显示为“未知设备”,原因是Cypress miniprogs3的驱动包含在更高版本的psoc creator中,当电脑接上Cypress miniprogs3时,主动识别接口。

      解决方案:安装psoc creatorV3.3.其安装包为CY8CKIT042BLEKITSetup_RevSE_3-25-16,在本人百度网盘中。

问题2:打开psoc creator现有工程,编译文件时出错,并且打开某个错误对应的位置,如某个寄存器,然后双击寄存器进行编辑时,出现如下提示:

The selected notice does not have an associated 'location'.

这个问题我当时并没有找到解决之法(网上的解决方法无用)。

如果有如下错误:Error: sdb.M0020: Error in customizer for component...............

我倒找到方法:外网The UART_to_BLE_central doesn't seem to open in PSoC Creator 3.1 #1

搭建psoc creator开发环境调试软件_第2张图片

原文是For some reason the downloaded version installed older parts of BLE, fixed by updating.

            Never mind. It's Project->Update Components, just as the detailed error message recommends :

           Project->Update Components works.

意思是“更新组件”。

根据提示勾选具体的组件:

 搭建psoc creator开发环境调试软件_第3张图片

截图中版本的选择我也不清楚,当时修改了其中一个组件,版本降低了,更新之后,所有的错误都消失了。

后来我尝试把那个组件改回原来的版本,发现也是可行的,所以我认为这个更新组件的功能仅仅是把开发环境的组件和文件中的组件名一一对应上而已。


问题3、烧录和调试硬件时要做好配置:

搭建psoc creator开发环境调试软件_第4张图片

如果链接成功,以下截图中的红框内容是存在的,如果没有,就说明烧录器没有接好(不一定是驱动问题)。重插,或者重启开发环境。

搭建psoc creator开发环境调试软件_第5张图片

也有可能出现如下提示:

搭建psoc creator开发环境调试软件_第6张图片

这个问题是调试口接反了。


你可能感兴趣的:(keil,计算机编程综合,ARM)