一乐电子

一乐电子百科

 找回密码
 请使用微信账号登录和注册会员

QQ登录

只需一步,快速开始

快捷登录

手机号码,快捷登录

搜索
楼主: fat
收起左侧

[其他综合] 请对ICD2有经验的兄弟来指点下

  [复制链接]
 楼主| 发表于 2010-3-15 15:49 | 显示全部楼层
我认为自编程应该是不需要硬件标志的,不然还得人工干预硬件,那样的话和ISP又有啥区别?看了一下 ...
cosine 发表于 2010-3-15 12:22 https://www.yleee.com.cn/images/common/back.gif


bootloader没有这么简单吧,如果是不依赖硬件机制可以随便写入,那这MCU的加密根本就形同虚设了,用一段带串口通信的程序作bootloader,就把片内的程序弄出去了,什么熔丝深埋不是形同虚设了?
发表于 2010-3-15 16:02 | 显示全部楼层
bootloader没有这么简单吧,如果是不依赖硬件机制可以随便写入,那这MCU的加密根本就形同虚设了,用一段 ...
fat 发表于 2010-3-15 15:49 https://www.yleee.com.cn/images/common/back.gif



    BOOT区加密,同时禁止写入,不就行了?
 楼主| 发表于 2010-3-15 16:25 | 显示全部楼层
象876这个ICD2的bootloader是免费公开提供的,片上也随便可以写入哦,所以我估计还是有硬件机制来控制的。
 楼主| 发表于 2010-3-15 16:41 | 显示全部楼层
何以见得,我没找到这样的说明,此外又怎知前者只是一个纯bootloader?我也没看到这样的说明。我对比了 ...
cosine 发表于 2010-3-15 12:06 https://www.yleee.com.cn/images/common/back.gif


打开bl010101.hex,开头大约10字节是有内容的(没反汇编,估计是跳转指令),然后18C0开始有内容,中间一段全部都是3FFF。
发表于 2010-3-15 16:51 | 显示全部楼层
象876这个ICD2的bootloader是免费公开提供的,片上也随便可以写入哦,所以我估计还是有硬件机制来控制的。
fat 发表于 2010-3-15 16:25 https://www.yleee.com.cn/images/common/back.gif


现在的单片机多数可以分区来加密和保护,所以应该不需要硬件控制.个人认为加密和保护主要还是要靠一个逻辑架构,如果是用片外的硬件机制来控制岂不更容易解密,只要符合这个硬件条件就可以编程了,呵呵.
发表于 2010-3-15 16:53 | 显示全部楼层
打开bl010101.hex,开头大约10字节是有内容的(没反汇编,估计是跳转指令),然后18C0开始有内容,中间 ...
fat 发表于 2010-3-15 16:41 https://www.yleee.com.cn/images/common/back.gif



    原来如此,我没打开看.这样看来原版的是需要在初次连接时下载最新的操作系统,而改进版则加上了最常用的操作系统从而对多数芯片省了这一步.目前看来ICD2连接应该无问题,主要的问题还是不能实现IAP.
 楼主| 发表于 2010-3-15 17:27 | 显示全部楼层
要说连接的情况,似乎ICD661的表现比较好,上位机软件设57600仍每次都能连接上,但BL010101就只能用19200连接成功(PC的软硬件环境都没变,串口设置是完全一样的)。

至于下载OS,我还没有求到确定的答案,到底是不是每次打开MPLAB时必做的?下载OS失败,有没有哪位兄弟遇到并解决过?
发表于 2010-3-15 17:37 | 显示全部楼层
至于下载OS,我还没有求到确定的答案,到底是不是每次打开MPLAB时必做的?下载OS失败,有没有哪位兄弟遇到并解决过?
fat 发表于 2010-3-15 17:27 https://www.yleee.com.cn/images/common/back.gif



    我认为不是必作的,在片内固件与选择的芯片相符时是不需要下载的,可以看我载的说明截图.
 楼主| 发表于 2010-3-15 17:41 | 显示全部楼层
RB3在“低电平”状态下,才能使“红色LED压降1.8V”啊!无视限流电阻通过点亮电流下的压降了罢?
如果 ...
无锡风 发表于 2010-3-15 12:00 https://www.yleee.com.cn/images/common/back.gif


不好意思,上午快下班时回的帖没有看到冯老师的跟帖,漏了。MCU的IO脚是三态的,作为input方向时为高阻态,上拉限流电阻和LED,应该视为高电平吧。
 楼主| 发表于 2010-3-15 17:44 | 显示全部楼层
我认为不是必作的,在片内固件与选择的芯片相符时是不需要下载的,可以看我载的说明截图.
cosine 发表于 2010-3-15 17:37 https://www.yleee.com.cn/images/common/back.gif


那就是说,现在的ICD661固件,对于设置成某些型号的芯片时,不会出现下载OS的提示,因此也不会出错,是吗?那要验证很简单,选几个比较“常见”的型号(比如16F84)试一下就知道了。

本版积分规则

QQ|一淘宝店|手机版|商店|电子DIY套件|一乐电子 ( 粤ICP备09076165号 ) 公安备案粤公网安备 44522102000183号

GMT+8, 2024-5-19 11:40 , Processed in 0.050763 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表