I used sam-ba (2.12) to flash to transmitter, but I cannot get it to work in companion9x.
All actions stop at the end like this log from reading the eeprom:
Code: Select all
=================================================================================
Started SAM-BA
C:\Program Files (x86)\Atmel\sam-ba_2.12/sam-ba.exe \USBserial\COM4 at91sam3s4-9x C:/Users/Peter/AppData/Local/Temp/temp.tcl
=================================================================================
-I- Waiting ...
-I- TCL platform : Windows NT
-I- SAM-BA 2.12 on : windows
current connection is \USBserial\COM4, \\USBserial\\COM4 to be matched
-I- Retrieved arguments from command line :
-I- argv 0 : \USBserial\COM4
-I- argv 1 : at91sam3s4-9x
-I- argv 2 : C:/Users/Peter/AppData/Local/Temp/temp.tcl
-I- Connection : \USBserial\COM4 (target(comType) = 0)
-I- Board : at91sam3s4-9x
-I- Traces Level : 4
-I- target(handle) : 51069240
Read device Chip ID at 0x400e0640 --- get 0x00000000
Read device Chip ID at 0x400e0740 --- get 0x28a00960
-I- Found processor : at91sam3s4 (Chip ID : 0x28a00960)
sourcing device file C:/Program Files (x86)/Atmel/sam-ba_2.12/sam-ba.exe/../tcl_lib/devices/at91sam3s4.tcl
sourcing board description file C:/Program Files (x86)/Atmel/sam-ba_2.12/sam-ba.exe/../tcl_lib/at91sam3s4-9x/at91sam3s4-9x.tcl
-I- Loading applet applet-lowlevelinit-atsam3s2.bin at address 0x20000800
-I- Memory Size : 0x0 bytes
-I- Buffer address : 0x4
-I- Buffer size: 0x0 bytes
-I- Applet initialization done
-I- Low level initialized
-I- Loading applet applet-flash-atsam3s2.bin at address 0x20000800
-I- Memory Size : 0x40000 bytes
-I- Buffer address : 0x20001440
-I- Buffer size: 0x6A00 bytes
-I- Applet initialization done
-I- FLASH initialized
-I- Command line mode : Execute script file : C:/Users/Peter/AppData/Local/Temp/temp.tcl
-I- SERIALFLASH::Init 0 (trace level : 4)
-I- Loading applet applet-serialflash-atsam3s2.bin at address 0x20000800
-I- Memory Size : 0x80000 bytes
-I- Buffer address : 0x20001E28
-I- Buffer size: 0x2000 bytes
-I- Applet initialization done
-I- Read File C:/Users/Peter/AppData/Local/Temp/temp.bin at address 0x0
GENERIC::ReceiveFile C:/Users/Peter/AppData/Local/Temp/temp.bin : 0x80000 bytes from address 0x0
-I- Complete 0%
-I- Reading: 0x2000 bytes at 0x0 (buffer addr : 0x20001E28)
-I- Complete 1%
-I- Reading: 0x2000 bytes at 0x2000 (buffer addr : 0x20001E28)
-E- No receive file name
-I- Complete 3%
-I- Reading: 0x2000 bytes at 0x4000 (buffer addr : 0x20001E28)
-I- Complete 4%
-I- Reading: 0x2000 bytes at 0x6000 (buffer addr : 0x20001E28)
-I- Complete 6%
-I- Reading: 0x2000 bytes at 0x8000 (buffer addr : 0x20001E28)
-I- Complete 7%
-I- Reading: 0x2000 bytes at 0xA000 (buffer addr : 0x20001E28)
-I- Complete 9%
-I- Reading: 0x2000 bytes at 0xC000 (buffer addr : 0x20001E28)
-I- Complete 10%
-I- Reading: 0x2000 bytes at 0xE000 (buffer addr : 0x20001E28)
-I- Complete 12%
-I- Reading: 0x2000 bytes at 0x10000 (buffer addr : 0x20001E28)
-I- Complete 14%
-I- Reading: 0x2000 bytes at 0x12000 (buffer addr : 0x20001E28)
-I- Complete 15%
-I- Reading: 0x2000 bytes at 0x14000 (buffer addr : 0x20001E28)
-I- Complete 17%
-I- Reading: 0x2000 bytes at 0x16000 (buffer addr : 0x20001E28)
-I- Complete 18%
-I- Reading: 0x2000 bytes at 0x18000 (buffer addr : 0x20001E28)
-I- Complete 20%
-I- Reading: 0x2000 bytes at 0x1A000 (buffer addr : 0x20001E28)
-I- Complete 21%
-I- Reading: 0x2000 bytes at 0x1C000 (buffer addr : 0x20001E28)
-I- Complete 23%
-I- Reading: 0x2000 bytes at 0x1E000 (buffer addr : 0x20001E28)
-I- Complete 25%
-I- Reading: 0x2000 bytes at 0x20000 (buffer addr : 0x20001E28)
-I- Complete 26%
-I- Reading: 0x2000 bytes at 0x22000 (buffer addr : 0x20001E28)
-I- Complete 28%
-I- Reading: 0x2000 bytes at 0x24000 (buffer addr : 0x20001E28)
-I- Complete 29%
-I- Reading: 0x2000 bytes at 0x26000 (buffer addr : 0x20001E28)
-I- Complete 31%
-I- Reading: 0x2000 bytes at 0x28000 (buffer addr : 0x20001E28)
-I- Complete 32%
-I- Reading: 0x2000 bytes at 0x2A000 (buffer addr : 0x20001E28)
-I- Complete 34%
-I- Reading: 0x2000 bytes at 0x2C000 (buffer addr : 0x20001E28)
-I- Complete 35%
-I- Reading: 0x2000 bytes at 0x2E000 (buffer addr : 0x20001E28)
-I- Complete 37%
-I- Reading: 0x2000 bytes at 0x30000 (buffer addr : 0x20001E28)
-I- Complete 39%
-I- Reading: 0x2000 bytes at 0x32000 (buffer addr : 0x20001E28)
-I- Complete 40%
-I- Reading: 0x2000 bytes at 0x34000 (buffer addr : 0x20001E28)
-I- Complete 42%
-I- Reading: 0x2000 bytes at 0x36000 (buffer addr : 0x20001E28)
-I- Complete 43%
-I- Reading: 0x2000 bytes at 0x38000 (buffer addr : 0x20001E28)
-I- Complete 45%
-I- Reading: 0x2000 bytes at 0x3A000 (buffer addr : 0x20001E28)
-I- Complete 46%
-I- Reading: 0x2000 bytes at 0x3C000 (buffer addr : 0x20001E28)
-I- Complete 48%
-I- Reading: 0x2000 bytes at 0x3E000 (buffer addr : 0x20001E28)
-I- Complete 50%
-I- Reading: 0x2000 bytes at 0x40000 (buffer addr : 0x20001E28)
-I- Complete 51%
-I- Reading: 0x2000 bytes at 0x42000 (buffer addr : 0x20001E28)
-I- Complete 53%
-I- Reading: 0x2000 bytes at 0x44000 (buffer addr : 0x20001E28)
-I- Complete 54%
-I- Reading: 0x2000 bytes at 0x46000 (buffer addr : 0x20001E28)
-I- Complete 56%
-I- Reading: 0x2000 bytes at 0x48000 (buffer addr : 0x20001E28)
-I- Complete 57%
-I- Reading: 0x2000 bytes at 0x4A000 (buffer addr : 0x20001E28)
-I- Complete 59%
-I- Reading: 0x2000 bytes at 0x4C000 (buffer addr : 0x20001E28)
-I- Complete 60%
-I- Reading: 0x2000 bytes at 0x4E000 (buffer addr : 0x20001E28)
-I- Complete 62%
-I- Reading: 0x2000 bytes at 0x50000 (buffer addr : 0x20001E28)
-I- Complete 64%
-I- Reading: 0x2000 bytes at 0x52000 (buffer addr : 0x20001E28)
-I- Complete 65%
-I- Reading: 0x2000 bytes at 0x54000 (buffer addr : 0x20001E28)
-I- Complete 67%
-I- Reading: 0x2000 bytes at 0x56000 (buffer addr : 0x20001E28)
-I- Complete 68%
-I- Reading: 0x2000 bytes at 0x58000 (buffer addr : 0x20001E28)
-I- Complete 70%
-I- Reading: 0x2000 bytes at 0x5A000 (buffer addr : 0x20001E28)
-I- Complete 71%
-I- Reading: 0x2000 bytes at 0x5C000 (buffer addr : 0x20001E28)
-I- Complete 73%
-I- Reading: 0x2000 bytes at 0x5E000 (buffer addr : 0x20001E28)
-I- Complete 75%
-I- Reading: 0x2000 bytes at 0x60000 (buffer addr : 0x20001E28)
-I- Complete 76%
-I- Reading: 0x2000 bytes at 0x62000 (buffer addr : 0x20001E28)
-I- Complete 78%
-I- Reading: 0x2000 bytes at 0x64000 (buffer addr : 0x20001E28)
-I- Complete 79%
-I- Reading: 0x2000 bytes at 0x66000 (buffer addr : 0x20001E28)
-I- Complete 81%
-I- Reading: 0x2000 bytes at 0x68000 (buffer addr : 0x20001E28)
-I- Complete 82%
-I- Reading: 0x2000 bytes at 0x6A000 (buffer addr : 0x20001E28)
-I- Complete 84%
-I- Reading: 0x2000 bytes at 0x6C000 (buffer addr : 0x20001E28)
-I- Complete 85%
-I- Reading: 0x2000 bytes at 0x6E000 (buffer addr : 0x20001E28)
-I- Complete 87%
-I- Reading: 0x2000 bytes at 0x70000 (buffer addr : 0x20001E28)
-I- Complete 89%
-I- Reading: 0x2000 bytes at 0x72000 (buffer addr : 0x20001E28)
-I- Complete 90%
-I- Reading: 0x2000 bytes at 0x74000 (buffer addr : 0x20001E28)
-I- Complete 92%
-I- Reading: 0x2000 bytes at 0x76000 (buffer addr : 0x20001E28)
-I- Complete 93%
-I- Reading: 0x2000 bytes at 0x78000 (buffer addr : 0x20001E28)
-I- Complete 95%
-I- Reading: 0x2000 bytes at 0x7A000 (buffer addr : 0x20001E28)
-I- Complete 96%
-I- Reading: 0x2000 bytes at 0x7C000 (buffer addr : 0x20001E28)
-I- Complete 98%
-I- Reading: 0x2000 bytes at 0x7E000 (buffer addr : 0x20001E28)
=================================================================================
SAM-BA done - exit code 1
=================================================================================
Any ideas?