0

我使用的作業系統為win10 x64,

這是我的IAR版本號 http://i.imgur.com/Xu9tL9I.png

訊息如下,最後會在燒錄完成前出現timeout,然後就燒錄失敗了。這個問題已經持續很久,常常燒一次程式要燒幾十次...

請問是本來目前版本就不支援win10嗎?

Start RESET program
Enter target_flash_init()
!cpuclk:2
!baud:1
!delay:23
!dummy:2
CPU clock : *(0x14) = 0x21
After flash control setting :
===> Flash Init
SPI calibration
SPI calibration fail and recover one bit mode

<=== Flash Init Done

0: c
4: 332c00a7
8: 7
@erase 0, size 4096, fw offset 0
Init Baud Rate: 0x1
Init RD Dummy: 0x1
Init Delay Line: 0x5e
Erase Cmd Set
@erase 1000, size 4096, fw offset 1000
Init Baud Rate: 0x1
Init RD Dummy: 0x1
Init Delay Line: 0x5e
Erase Cmd Set
@erase 2000, size 4096, fw offset 2000
Init Baud Rate: 0x1
Init RD Dummy: 0x1
Init Delay Line: 0x5e
Erase Cmd Set
@erase 3000, size 4096, fw offset 3000
Init Baud Rate: 0x1
Init RD Dummy: 0x1
Init Delay Line: 0x5e
Erase Cmd Set

===> Flash Write, start 0, addr 2bf64e40, offset 0, count 13024, buf 10009500
Write FW header.... 9 f 3cc33c0 6231dce5 --> Done
Write SEG header.... 32dc 10000bc8 c f --> Done
Write Binary....Done

<=== Flash Write Done 32fc
first 4 bytes c5 24 00 10
last 4 bytes 0a 00 00 00

===> Flash Init
SPI calibration
SPI calibration fail and recover one bit mode

<=== Flash Init Done

OTA addr f is invalid

OTA addr f is invalid

OTA addr f is invalid

continue downloading...
@erase b000, size 4096, fw offset b000
Init Baud Rate: 0x1
Init RD Dummy: 0x1
Init Delay Line: 0x5e
Erase Cmd Set
@erase c000, size 4096, fw offset c000
Init Baud Rate: 0x1
Init RD Dummy: 0x1
Init Delay Line: 0x5e
Erase Cmd Set
@erase d000, size 4096, fw offset d000
Init Baud Rate: 0x1
Init RD Dummy: 0x1
Init Delay Line: 0x5e
Erase Cmd Set
@erase e000, size 4096, fw offset e000
Init Baud Rate: 0x1
Init RD Dummy: 0x1
Init Delay Line: 0x5e
Erase Cmd Set
@erase f000, size 4096, fw offset f000
Init Baud Rate: 0x1
Init RD Dummy: 0x1
Init Delay Line: 0x5e
Erase Cmd Set
@erase 10000, size 4096, fw offset 10000
Init Baud Rate: 0x1
Init RD Dummy: 0x1
Init Delay Line: 0x5e
Erase Cmd Set
@erase 11000, size 4096, fw offset 11000
Init Baud Rate: 0x1
Init RD Dummy: 0x1
Init Delay Line: 0x5e
Erase Cmd Set
@erase 12000, size 4096, fw offset 12000
Init Baud Rate: 0x1
Init RD Dummy: 0x1
Init Delay Line: 0x5e
Erase Cmd Set
@erase 13000, size 4096, fw offset 13000
Init Baud Rate: 0x1
Init RD Dummy: 0x1
Init Delay Line: 0x5e
Erase Cmd Set
@erase 14000, size 4096, fw offset 14000
Init Baud Rate: 0x1
Init RD Dummy: 0x1
Init Delay Line: 0x5e
Erase Cmd Set
@erase 15000, size 4096, fw offset 15000
Init Baud Rate: 0x1
Init RD Dummy: 0x1
Init Delay Line: 0x5e
Erase Cmd Set
@erase 16000, size 4096, fw offset 16000
Init Baud Rate: 0x1
Init RD Dummy: 0x1
Init Delay Line: 0x5e
Erase Cmd Set
@erase 17000, size 4096, fw offset 17000
Init Baud Rate: 0x1
Init RD Dummy: 0x1
Init Delay Line: 0x5e
Erase Cmd Set
@erase 18000, size 4096, fw offset 18000
Init Baud Rate: 0x1
Init RD Dummy: 0x1
Init Delay Line: 0x5e
Erase Cmd Set
@erase 19000, size 4096, fw offset 19000
Init Baud Rate: 0x1
Init RD Dummy: 0x1
Init Delay Line: 0x5e
Erase Cmd Set
@erase 1a000, size 4096, fw offset 1a000
Init Baud Rate: 0x1
Init RD Dummy: 0x1
Init Delay Line: 0x5e
Erase Cmd Set
@erase 1b000, size 4096, fw offset 1b000
Init Baud Rate: 0x1
Init RD Dummy: 0x1
Init Delay Line: 0x5e
Erase Cmd Set
@erase 1c000, size 4096, fw offset 1c000
Init Baud Rate: 0x1
Init RD Dummy: 0x1
Init Delay Line: 0x5e
Erase Cmd Set
@erase 1d000, size 4096, fw offset 1d000
Init Baud Rate: 0x1
Init RD Dummy: 0x1
Init Delay Line: 0x5e
Erase Cmd Set
@erase 1e000, size 4096, fw offset 1e000
Init Baud Rate: 0x1
Init RD Dummy: 0x1
Init Delay Line: 0x5e
Erase Cmd Set
@erase 1f000, size 4096, fw offset 1f000
Init Baud Rate: 0x1
Init RD Dummy: 0x1
Init Delay Line: 0x5e
Erase Cmd Set
@erase 20000, size 4096, fw offset 20000
Init Baud Rate: 0x1
Init RD Dummy: 0x1
Init Delay Line: 0x5e
Erase Cmd Set
@erase 21000, size 4096, fw offset 21000
Init Baud Rate: 0x1
Init RD Dummy: 0x1
Init Delay Line: 0x5e
Erase Cmd Set
@erase 22000, size 4096, fw offset 22000
Init Baud Rate: 0x1
Init RD Dummy: 0x1
Init Delay Line: 0x5e
Erase Cmd Set
@erase 23000, size 4096, fw offset 23000
Init Baud Rate: 0x1
Init RD Dummy: 0x1
Init Delay Line: 0x5e
Erase Cmd Set
@erase 24000, size 4096, fw offset 24000
Init Baud Rate: 0x1
Init RD Dummy: 0x1
Init Delay Line: 0x5e
Erase Cmd Set
@erase 25000, size 4096, fw offset 25000
Init Baud Rate: 0x1
Init RD Dummy: 0x1
Init Delay Line: 0x5e
Erase Cmd Set
@erase 26000, size 4096, fw offset 26000
Init Baud Rate: 0x1
Init RD Dummy: 0x1
Init Delay Line: 0x5e
Erase Cmd Set
@erase 27000, size 4096, fw offset 27000
Init Baud Rate: 0x1
Init RD Dummy: 0x1
Init Delay Line: 0x5e
Erase Cmd Set
@erase 28000, size 4096, fw offset 28000
Init Baud Rate: 0x1
Init RD Dummy: 0x1
Init Delay Line: 0x5e
Erase Cmd Set
@erase 29000, size 4096, fw offset 29000
Init Baud Rate: 0x1
Init RD Dummy: 0x1
Init Delay Line: 0x5e
Erase Cmd Set
@erase 2a000, size 4096, fw offset 2a000
Init Baud Rate: 0x1
Init RD Dummy: 0x1
Init Delay Line: 0x5e
Erase Cmd Set
@erase 2b000, size 4096, fw offset 2b000
Init Baud Rate: 0x1
Init RD Dummy: 0x1
Init Delay Line: 0x5e
Erase Cmd Set
@erase 2c000, size 4096, fw offset 2c000
Init Baud Rate: 0x1
Init RD Dummy: 0x1
Init Delay Line: 0x5e
Erase Cmd Set
@erase 2d000, size 4096, fw offset 2d000
Init Baud Rate: 0x1
Init RD Dummy: 0x1
Init Delay Line: 0x5e
Erase Cmd Set
@erase 2e000, size 4096, fw offset 2e000
Init Baud Rate: 0x1
Init RD Dummy: 0x1
Init Delay Line: 0x5e
Erase Cmd Set
@erase 2f000, size 4096, fw offset 2f000
Init Baud Rate: 0x1
Init RD Dummy: 0x1
Init Delay Line: 0x5e
Erase Cmd Set
@erase 30000, size 4096, fw offset 30000
Init Baud Rate: 0x1
Init RD Dummy: 0x1
Init Delay Line: 0x5e
Erase Cmd Set
@erase 31000, size 4096, fw offset 31000
Init Baud Rate: 0x1
Init RD Dummy: 0x1
Init Delay Line: 0x5e
Erase Cmd Set
@erase 32000, size 4096, fw offset 32000
Init Baud Rate: 0x1
Init RD Dummy: 0x1
Init Delay Line: 0x5e
Erase Cmd Set
@erase 33000, size 4096, fw offset 33000
Init Baud Rate: 0x1
Init RD Dummy: 0x1
Init Delay Line: 0x5e
Erase Cmd Set
@erase 34000, size 4096, fw offset 34000
Init Baud Rate: 0x1
Init RD Dummy: 0x1
Init Delay Line: 0x5e
Erase Cmd Set
@erase 35000, size 4096, fw offset 35000
Init Baud Rate: 0x1
Init RD Dummy: 0x1
Init Delay Line: 0x5e
Erase Cmd Set
@erase 36000, size 4096, fw offset 36000
Init Baud Rate: 0x1
Init RD Dummy: 0x1
Init Delay Line: 0x5e
Erase Cmd Set
@erase 37000, size 4096, fw offset 37000
Init Baud Rate: 0x1
Init RD Dummy: 0x1
Init Delay Line: 0x5e
Erase Cmd Set
@erase 38000, size 4096, fw offset 38000
Init Baud Rate: 0x1
Init RD Dummy: 0x1
Init Delay Line: 0x5e
Erase Cmd Set
@erase 39000, size 4096, fw offset 39000
Init Baud Rate: 0x1
Init RD Dummy: 0x1
Init Delay Line: 0x5e
Erase Cmd Set
@erase 3a000, size 4096, fw offset 3a000
Init Baud Rate: 0x1
Init RD Dummy: 0x1
Init Delay Line: 0x5e
Erase Cmd Set
@erase 3b000, size 4096, fw offset 3b000
Init Baud Rate: 0x1
Init RD Dummy: 0x1
Init Delay Line: 0x5e
Erase Cmd Set
@erase 3c000, size 4096, fw offset 3c000
Init Baud Rate: 0x1
Init RD Dummy: 0x1
Init Delay Line: 0x5e
Erase Cmd Set
@erase 3d000, size 4096, fw offset 3d000
Init Baud Rate: 0x1
Init RD Dummy: 0x1
Init Delay Line: 0x5e
Erase Cmd Set
@erase 3e000, size 4096, fw offset 3e000
Init Baud Rate: 0x1
Init RD Dummy: 0x1
Init Delay Line: 0x5e
Erase Cmd Set
@erase 3f000, size 4096, fw offset 3f000
Init Baud Rate: 0x1
Init RD Dummy: 0x1
Init Delay Line: 0x5e
Erase Cmd Set
@erase 40000, size 4096, fw offset 40000
Init Baud Rate: 0x1
Init RD Dummy: 0x1
Init Delay Line: 0x5e
Erase Cmd Set
@erase 41000, size 4096, fw offset 41000
Init Baud Rate: 0x1
Init RD Dummy: 0x1
Init Delay Line: 0x5e
Erase Cmd Set
@erase 42000, size 4096, fw offset 42000
Init Baud Rate: 0x1
Init RD Dummy: 0x1
Init Delay Line: 0x5e
Erase Cmd Set
@erase 43000, size 4096, fw offset 43000
Init Baud Rate: 0x1
Init RD Dummy: 0x1
Init Delay Line: 0x5e
Erase Cmd Set
@erase 44000, size 4096, fw offset 44000
Init Baud Rate: 0x1
Init RD Dummy: 0x1
Init Delay Line: 0x5e
Erase Cmd Set
@erase 45000, size 4096, fw offset 45000
Init Baud Rate: 0x1
Init RD Dummy: 0x1
Init Delay Line: 0x5e
Erase Cmd Set
@erase 46000, size 4096, fw offset 46000
Init Baud Rate: 0x1
Init RD Dummy: 0x1
Init Delay Line: 0x5e
Erase Cmd Set
@erase 47000, size 4096, fw offset 47000
Init Baud Rate: 0x1
Init RD Dummy: 0x1
Init Delay Line: 0x5e
Erase Cmd Set
@erase 48000, size 4096, fw offset 48000
Init Baud Rate: 0x1
Init RD Dummy: 0x1
Init Delay Line: 0x5e
Erase Cmd Set
@erase 49000, size 4096, fw offset 49000
Init Baud Rate: 0x1
Init RD Dummy: 0x1
Init Delay Line: 0x5e
Erase Cmd Set
@erase 4a000, size 4096, fw offset 4a000
Init Baud Rate: 0x1
Init RD Dummy: 0x1
Init Delay Line: 0x5e
Erase Cmd Set
@erase 4b000, size 4096, fw offset 4b000
Init Baud Rate: 0x1
Init RD Dummy: 0x1
Init Delay Line: 0x5e
Erase Cmd Set
@erase 4c000, size 4096, fw offset 4c000
Init Baud Rate: 0x1
Init RD Dummy: 0x1
Init Delay Line: 0x5e
Erase Cmd Set
@erase 4d000, size 4096, fw offset 4d000
Init Baud Rate: 0x1
Init RD Dummy: 0x1
Init Delay Line: 0x5e
Erase Cmd Set
@erase 4e000, size 4096, fw offset 4e000
Init Baud Rate: 0x1
Init RD Dummy: 0x1
Init Delay Line: 0x5e
Erase Cmd Set
@erase 4f000, size 4096, fw offset 4f000
Init Baud Rate: 0x1
Init RD Dummy: 0x1
Init Delay Line: 0x5e
Erase Cmd Set
TIMEOUT !!!
main : usb disconnected

williamlai 選取回答