问题解决了!!!
首先谢谢seuafu2005,然后我再讲一下我怎么找到这个问题吧
1.如要用usb multilink debug则需要先下载程序到芯片flash,只有在flash里有程序的情况下才能debug,而我却以为它和其他51一样,直接debug就行了,认识误区呀 2.LV8的地址0xfdff被我使用了(定义成了const类型数组)关键是初始值为0x00,datasheet中明确规定这样是不可以读flash中数据的,datasheet中是这样讲的"MCU does not allow any user to enter the monitor mode even when all 8 security bytes are matched correctly",这样也就出现了"如图1,为什么assembly panel里的代码都是那样的呢"这样的现象 3.只有security bytes 与flash中的0xfff6~0xfffd里的内容match的情况下才能读flash作者: leo_xiao 时间: 2006-6-30 17:43