ISP程序区

[复制链接]
1246|15
 楼主| supernan 发表于 2014-8-23 14:58 | 显示全部楼层 |阅读模式
什么是ISP程序区
renyaq 发表于 2014-8-23 14:58 | 显示全部楼层
in system program
pengf 发表于 2014-8-23 15:00 | 显示全部楼层
基于此目的在MCU中有一段引导代码
 楼主| supernan 发表于 2014-8-23 15:00 | 显示全部楼层
能详细点吗?这段引导代码实干什么的
 楼主| supernan 发表于 2014-8-23 15:01 | 显示全部楼层
它与主程序代码区有什么区别?
dingy 发表于 2014-8-23 15:01 | 显示全部楼层
不懂啊,ISP程序升级吗?:
houcs 发表于 2014-8-23 15:02 | 显示全部楼层
能在线下载的引导码,可以在线修改使用者的应用程序.
liuzaiy 发表于 2014-8-23 15:03 | 显示全部楼层
我也不懂,能不能说说这个是怎么工作的?
yinxiangh 发表于 2014-8-23 15:03 | 显示全部楼层
有一段程序(ISP CODE)植入在IC的内部,上电时,这段程序会跟电脑沟通,电脑通过这段程序,将使用者的应用程序写入到IC的相应部位.
pangb 发表于 2014-8-23 15:04 | 显示全部楼层
想用ISP实现串口升级功能,使用MA805单片机;是利用这个ISP功能吗?
pangb 发表于 2014-8-23 15:04 | 显示全部楼层
程序生成hex文件后,具体该怎么做,才能实现升级?
chenjunt 发表于 2014-8-23 15:05 | 显示全部楼层
MA805 内植二合一的ISP CODE(串口的ISP 和笙泉特有的ISP),可以使用串口升级.
 楼主| supernan 发表于 2014-8-23 15:06 | 显示全部楼层
哈哈,结贴了
 楼主| supernan 发表于 2014-8-23 15:06 | 显示全部楼层
多谢大家啦~~~
gxliu08 发表于 2014-8-23 20:56 | 显示全部楼层
本帖最后由 gxliu08 于 2014-8-23 20:57 编辑

ISP和普通程序并无本质区别,只是在硬件位于高地址端,例如1K大小ISP位于0xfc00-0xffff,而4K大小ISP位于0xf000-0xffff,在硬件设置为复位启动到ISP时,先执行ISP。如果设置成直接执行AP则直接从0x0000开始执行。
ISP程序也可以自己写,我就写过多个ISP,支持多种升级协议,例如串口升级,SPI升级,版本恢复,ISP程序权限比较大,可以擦写AP程序区和IAP数据区.
arefeng 发表于 2014-10-11 14:36 | 显示全部楼层
ISP,在系统编程,就是只有一个应用程序(实际运行程序)的情形.
IAP,在应用中编程,这个一般都有2个以上的应用程序,即设备在采集控制等等工作的时候,还能升级.功能比ISP更强一些.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

730

主题

10412

帖子

6

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