程序下不进去的原因 错误结果非常奇怪!!!
我下了三个大小不同的程序,
程序1(大小为1759字节)可以正常下载。
程序2(大小为1851字节)下载出错,XXXXXXXX
程序3(大小为4000字节)可以正常下载
程序2下载出错提示见 附, 错误发生在效验0x 0700 处. 错误结果非常奇怪.为什么比1851字节小和大的程序都能正常下载, 唯独1851字节的程序会在0x0700出错????????????
附:
程序1下载提示:
Program Size: data=86.3 xdata=0 code=1759
"test_ad" - 0 Error(s), 2 Warning(s).
Load "F:\\mxt8051\\mxt8051Examples\\test_ad\\test_ad"
Flash Erase Done.
Flash Write Done: 1759 bytes programmed.
Flash Verify Done: 1759 bytes verified.
程序2下载提示:XXXXXXXXX
Program Size: data=86.3 xdata=0 code=1851
"test_standby_lcd" - 0 Error(s), 4 Warning(s).
Load "F:\\mxt8051\\mxt8051Examples\\test_key_lcd\\test_standby_lcd"
Flash Erase Done.
Flash Write Done: 1851 bytes programmed.
*** Error: Flash Verify Failed at 0700
程序3下载提示:
Program Size: data=104.0 xdata=160 code=4000
creating hex file from ".\Output\uCOS284_C51"...
".\Output\uCOS284_C51" - 0 Error(s), 0 Warning(s).
Load "F:\\mxt8051\\mxt8051Examples\\109201286uCOS284_C51\\uCOS284_C51\\Output\\uCOS284_C51"
Flash Erase Done.
Flash Write Done: 4000 bytes programmed.
Flash Verify Done: 4000 bytes verified.