psoc的bootloader说明

[复制链接]
3008|6
 楼主| beiwaroad 发表于 2013-4-9 18:18 | 显示全部楼层 |阅读模式
PSOC3和PSOC5器件具有bootloader功能,就是单片机中的IAP(In System Programmar)功能,其技术原理是单片机的存贮器分成两部分,一部分存放的程序的功能是通过某种接口与上位机通信获取数据并把数据写入另一部分存贮器中,这部分成为bootloader程序,复位时该部分程序首先运行。另一部分的程序就是通常的单片机应用程序称为bootloadable程序。这种功能可以在线升级bootloadable程序。上位机称为Host.目前PSOC3/5的Host只支持I2C、USB、UART。

显然在PSOC中需要设计bootloader和bootloadable两个程序。在产生的文件类型中可以选择。
若选择bootloader类型,需要引入I2C器件并配置其SCL和SDA引脚为内部上拉,在DWR文件的SYSTEM的BOOTLOADER的IO component选中该元件。编译下载即可。
若选择为bootloadable类型,与常规的应用设计雷同,只是在project->dependencies->bootloader中选择为上面的
someontime 发表于 2013-4-14 19:31 | 显示全部楼层
简单易懂 很好
specialfrin 发表于 2013-4-14 19:45 | 显示全部楼层
看了一遍就明白了 呵呵
justbybing 发表于 2013-4-14 19:49 | 显示全部楼层
了解了
someonewho 发表于 2013-4-14 19:58 | 显示全部楼层
学习了,多谢楼主
waitingf 发表于 2013-4-14 20:00 | 显示全部楼层
这个图画的很清楚,不错
Go_PSoC 发表于 2013-4-16 13:02 | 显示全部楼层
bootloader用户模块正在翻译中,很快就有中文的啦!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

86

主题

964

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部