本帖最后由 springvirus 于 2016-8-10 14:19 编辑
【已解决】打开programflash.hex文件,看到第一行就是:020000040020DA,提示写第一行就出现问题,既然目录下的HEX文件均有问题,不如编译生成个试试,串口用的9600
用的KEIL C51,DS89C430建工程,编译生成HEX,文件内容如下
:03000000020003F8
:1000030085A09D75C4805391FB75C49DE59130E334
:10001300FB53C43F787FE4F6D8FD758107020023C4
:0E0023007580AA7590BB75A0CC75B0DD80FE0F
:00000001FF
>Loading File D:\keil5 practice\Objects\DS89C430.hex
<0D><0A>
<0D><0A>
<0D><0A>
> Erasing Flash <0D><0A>
<0D><0A>
<0D><0A>
> K<0D><0A>
K<0D><0A>
<0D><0A>
> <0D><0A>
<0D><0A>
<0D><0A>
> ==> Completed
Loading Hex file...
L<0D><0A>
L<0D><0A>
:03000000020003F8.
:1000030085A09D75C4805391FB75C49DE59130E334.
:10001300FB53C43F787FE4F6D8FD758107020023C4.
:0E0023007580AA7590BB75A0CC75B0DD80FE0F.
:00000001FF.<0D>
Load complete.
下载成功
//------------------------------------------------------- 之前的问题 ----------------------------------------------------------------
照着官方的串口下载图,弄了个下载电路,用MTK2下载程序
连接target没问题,但在下载MTK2目录下的programflash.hex文件时,出问题了,提示
Error on writing the line :
:020000040020DA
烧录目录下的另一个probe.hex,也是同样的提示,不知什么情况
有玩过此款片子的同学吗,后面附上了手册
全部提示如下
DS89C430 LOADER VERSION 2.1 COPYRIGHT (C) 2002 DALLAS SEMICONDUCTOR<0D><0A>
> 89C430 LOADER VERSION 2.1 COPYRIGHT (C) 2002 DALLAS SEMICONDUCTOR
> R<0D><0A>
R<0D><0A>
LB:00 OCR:FF ACON:1F CKCON:01 P0:9D P1:FF P2:FF P3:FF FCNTL:B1<0D><0A>
>W CKCON 1<0D><0A>
W CKCON 1<0D><0A>
<0D><0A>
> W ACON 00<0D><0A>
W ACON 00<0D><0A>
<0D><0A>
> Loading File D:\Applications\MTK2\Dallas Semiconductor\Dallas Semiconductor MicroController ToolKit\programflash.hex
<0D><0A>
<0D><0A>
<0D><0A>
> Erasing Flash <0D><0A>
<0D><0A>
<0D><0A>
> K<0D><0A>
K<0D><0A>
<0D><0A>
> <0D><0A>
<0D><0A>
<0D><0A>
> ==> Completed
Loading Hex file...
L<0D><0A>
L<0D><0A>
:020000040020DA
Error on writing the line :
:020000040020DA
Error writing file: expected G and received R
Error on line number : 1
:00000001FF<0D><0A>
G<0D><0A>
> <0D><0A>
<0D><0A>
>
Load failed.
R<0D><0A>
R<0D><0A>
LB:00 OCR:FF ACON:1F CKCON:01 P0:00 P1:FF P2:FF P3:FF FCNTL:B1<0D><0A>
>R<0D><0A>
R<0D><0A>
LB:00 OCR:FF ACON:1F CKCON:01 P0:00 P1:FF P2:FF P3:FF FCNTL:B1<0D><0A>
>R<0D><0A>
R<0D><0A>
LB:00 OCR:FF ACON:1F CKCON:01 P0:00 P1:FF P2:FF P3:FF FCNTL:B1<0D><0A>
>R<0D><0A>
R<0D><0A>
LB:00 OCR:FF ACON:1F CKCON:01 P0:00 P1:FF P2:FF P3:FF FCNTL:B1<0D><0A>
>
Loading File D:\Applications\MTK2\Dallas Semiconductor\Dallas Semiconductor MicroController ToolKit\programflash.hex
<0D><0A>
<0D><0A>
<0D><0A>
> Erasing Flash <0D><0A>
<0D><0A>
<0D><0A>
> K<0D><0A>
K<0D><0A>
<0D><0A>
> <0D><0A>
<0D><0A>
<0D><0A>
> ==> Completed
Loading Hex file...
L<0D><0A>
L<0D><0A>
:020000040020DA
Error on writing the line :
:020000040020DA
Error writing file: expected G and received R
Error on line number : 1
:00000001FF<0D><0A>
G<0D><0A>
> <0D><0A>
<0D><0A>
>
Load failed.
Loading File D:\Applications\MTK2\Dallas Semiconductor\Dallas Semiconductor MicroController ToolKit\probe.hex
<0D><0A>
<0D><0A>
<0D><0A>
> Erasing Flash <0D><0A>
<0D><0A>
<0D><0A>
> K<0D><0A>
K<0D><0A>
<0D><0A>
> <0D><0A>
<0D><0A>
<0D><0A>
> ==> Completed
Loading Hex file...
L<0D><0A>
L<0D><0A>
:020000040020DA
Error on writing the line :
:020000040020DA
Error writing file: expected G and received R
Error on line number : 1
:00000001FF<0D><0A>
G<0D><0A>
> <0D><0A>
<0D><0A>
>
Load failed.
DS89C430-DS89C450.pdf
(908.26 KB)
DS89C430 user's guide.pdf
(1008.95 KB)
|