最近在反编译一个没源代码的STC程序,需要修改其功能。亲身体验了下它的“强大”。老板给的HEX码对应器件为STC10F0835I-LQFP44G,WIN7下,折腾了半天终于是能下载了,在线烧录程序要确保成功,经验就是要在“P1.0/P1.1”那个选项那不同的组合,有时要短接到地才烧得了,有时要断开才烧得了,无语!一个测试机器烧写次数大约在100次以内(没统计,反正编译一个就下一次看效果),结果显示正确,也能复位,读按键的P1口莫名其妙就读不到了,还以为是改错程序了,毕竟是反编译基础上改的汇编,郁闷了好久。实在没办法用原HEX烧了一个,现象依旧,我*!原始是STC的“高可靠性”搞得鬼,换一个控制板,烧写同个修改后的程序,按键啥的一切正常!怀疑那个FLASH可靠烧写次数在100次以内,:@
|