Rev 2061 Rev 2062
Line 438... Line 438...
438   438  
439 bAuto = true; 439 bAuto = true;
440 440
441 // BOOT0 = High 441 // BOOT0 = High
442 STBL_SetDtr(TRUE); 442 STBL_SetDtr(TRUE);
443 Sleep(50); 443 Sleep(100);
444 // Reset = Low 444 // Reset = Low
445 STBL_SetRts(TRUE); 445 STBL_SetRts(TRUE);
446   446  
447 Sleep(50); 447 Sleep(100);
448   448  
449 // Reset = High 449 // Reset = High
450 STBL_SetRts(FALSE); 450 STBL_SetRts(FALSE);
-   451 Sleep(100);
-   452
451   453  
452 STBL_SetDtr(FALSE); 454 STBL_SetDtr(FALSE);
453 Sleep(100); 455 Sleep(100);
454 COM_Close(); 456 COM_Close();
455 COM_Open(); 457 COM_Open();
456   458  
457 STBL_SetDtr(TRUE); 459 STBL_SetDtr(TRUE);
458 Sleep(50); 460 Sleep(100);
459 // Reset = Low 461 // Reset = Low
460 STBL_SetRts(TRUE); 462 STBL_SetRts(TRUE);
461   463  
462 Sleep(50); 464 Sleep(100);
463   465  
464 // Reset = High 466 // Reset = High
465 STBL_SetRts(FALSE); 467 STBL_SetRts(FALSE);
-   468 Sleep(100);
466   469  
467 STBL_SetDtr(FALSE); 470 STBL_SetDtr(FALSE);
468 Sleep(500); 471 Sleep(500);
469 //Sleep(1000); -  
-   472  
470 write_debug_info("Setting device to BOOT0", 0 ,0, 0, OK); 473 write_debug_info("Setting device to BOOT0", 0 ,0, 0, OK);
471   474  
472 //printf("\n RTS set low. Press any key to continue ... 4"); 475 //printf("\n RTS set low. Press any key to continue ... 4");
473 //getchar(); 476 //getchar();
474 } 477 }
Line 672... Line 675...
672   675  
673 // Verify writen data 676 // Verify writen data
674 BOOL VerifySuccess = TRUE; 677 BOOL VerifySuccess = TRUE;
675 _sleep(100);; 678 _sleep(100);;
676   679  
677 #ifndef _VS6_USED 680 //#ifndef _VS6_USED
678 int el; 681 int el;
679 #endif 682 //#endif
680 for (el=0; el< (int)NbElements;el++) 683 for (el=0; el< (int)NbElements;el++)
681 { 684 {
682 IMAGEELEMENT Element={0}; 685 IMAGEELEMENT Element={0};
683 if (FILES_GetImageElement(Image, el, &Element) == FILES_NOERROR) 686 if (FILES_GetImageElement(Image, el, &Element) == FILES_NOERROR)
684 { 687 {
Line 750... Line 753...
750   753  
751 WaitForMoreSubOpt = false; 754 WaitForMoreSubOpt = false;
752   755  
753 printf("\nerasing %i sectors : ", sectors[0]); 756 printf("\nerasing %i sectors : ", sectors[0]);
754   757  
755 #ifndef _VS6_USED 758 //#ifndef _VS6_USED
756 int i; 759 int i;
757 #endif 760 //#endif
758   761  
759 for(i = 1; i<= nsec; i++) 762 for(i = 1; i<= nsec; i++)
760 { 763 {
761 printf("<%i>", sectors[i]); 764 printf("<%i>", sectors[i]);
762 } 765 }
Line 1156... Line 1159...
1156   1159  
1157 // Verify writen data 1160 // Verify writen data
1158 BOOL VerifySuccess = TRUE; 1161 BOOL VerifySuccess = TRUE;
1159 _sleep(100); 1162 _sleep(100);
1160   1163  
1161 #ifndef _VS6_USED 1164 //#ifndef _VS6_USED
1162 int el; 1165 int el;
1163 #endif 1166 //#endif
1164   1167  
1165 for (el=0; el< (int)NbElements;el++) 1168 for (el=0; el< (int)NbElements;el++)
1166 { 1169 {
1167 IMAGEELEMENT Element={0}; 1170 IMAGEELEMENT Element={0};
1168 if (FILES_GetImageElement(Image, el, &Element) == FILES_NOERROR) 1171 if (FILES_GetImageElement(Image, el, &Element) == FILES_NOERROR)
Line 1591... Line 1594...
1591 } 1594 }
1592   1595  
1593   1596  
1594 printf("\nenabling write protection %i sectors : ", sectors[0]); 1597 printf("\nenabling write protection %i sectors : ", sectors[0]);
1595   1598  
1596 #ifndef _VS6_USED 1599 //#ifndef _VS6_USED
1597 int i; 1600 int i;
1598 #endif 1601 //#endif
1599   1602  
1600 for(i = 1; i<= nsec; i++) 1603 for(i = 1; i<= nsec; i++)
1601 { 1604 {
1602 printf("<%i>", sectors[i]); 1605 printf("<%i>", sectors[i]);
1603 } 1606 }