Hallo, wenn ich ein Programm auf den µC (SAM4E) mit dem Atmel Studio 7 (Atmel ICE) übertragen möchte, dann habe ich in letzter Zeit sehr häufig, also fast immer, den Fehler Error downloading changes to the device at 00400000... Die Adresse beginnt eigentlich immer bei 00400000 endet jedoch unterschiedlich. Hat jemand eine Idee von was dies kommen kann? Hat der Speicher meines µC was? Ebenfalls passiert es in letzter Zeit sehr häufig, dass der µC beim debuggen einfach neu startet. Diesen Fehler kann ich absolut nicht nachvollziehen, da das Programm ohne debugging einwandfrei läuft. Hier noch der Auszug aus dem Backend Agent des Atmel Studios:
1 | 07 37 51 076: msg send(38):P 420 {"Description":"Writing","ProgressComplete":95,"ProgressTotal":100}
|
2 | 07 37 51 076: dev Error downloading changes to the device at 00400000-00400200 |
3 | 07 37 51 078: msg send(38):P 420 {"Description":"Launch: Loading module failed......","ProgressComplete":0,"ProgressTotal":0}
|
4 | 07 37 51 078: msg send(38):E RunControl contextRemoved ["armRC40"] |
5 | 07 37 51 079: dap RDDI_DAP_ReadD32 e000edfc 1000000 |
6 | 07 37 51 079: dap RDDI_DAP_WriteD32 e000edfc 00000000 |
7 | 07 37 51 257: msg send(38):E RunControl contextRemoved ["armRC40"] |
8 | 07 37 51 257: prg Finished debugging |
9 | 07 37 51 258: msg send(38):E Registers contextRemoved ["Reg_R0_2281","Reg_R1_2282","Reg_R2_2283","Reg_R3_2284","Reg_R4_2285","Reg_R5_2286","Reg_R6_2287","Reg_R7_2288","Reg_R8_2289","Reg_R9_2290","Reg_R10_2291","Reg_R11_2292","Reg_R12_2293","Reg_SP_2294","Reg_LR_2295","Reg_PC_2296","Reg_APSR_2297","Reg_MSP_2298","Reg_PSP_2299","Reg_XPSR_2300","Reg_IPSR_2301","Reg_EPSR_2302","Reg_PRIMASK_2303","Reg_FAULTMASK_2304","Reg_BASEPRI_2305","Reg_CONTROL_2306","Reg_FPSCR_2307","Reg_s0_2308","Reg_s1_2309","Reg_s2_2310","Reg_s3_2311","Reg_s4_2312","Reg_s5_2313","Reg_s6_2314","Reg_s7_2315","Reg_s8_2316","Reg_s9_2317","Reg_s10_2318","Reg_s11_2319","Reg_s12_2320","Reg_s13_2321","Reg_s14_2322","Reg_s15_2323","Reg_s16_2324","Reg_s17_2325","Reg_s18_2326","Reg_s19_2327","Reg_s20_2328","Reg_s21_2329","Reg_s22_2330","Reg_s23_2331","Reg_s24_2332","Reg_s25_2333","Reg_s26_2334","Reg_s27_2335","Reg_s28_2336","Reg_s29_2337","Reg_s30_2338","Reg_s31_2339","Reg_CYCLE_COUNTER_2340","Reg_R0_2341","Reg_R1_2342","Reg_R2_2343","Reg_R3_2344","Reg_R4_2345","Reg_R5_234... |
10 | 07 37 51 258: dap rddi_CMSIS_DAP_Commands nCmds=1 cmdSize0=10 msg=85 03 03 03 80 80 00 80 00 00 |
11 | 07 37 51 261: dap DAP_Commands replySize0=512 msg=85 00 00 00 00 ... |
12 | 07 37 51 261: msg send(38):E Memory contextRemoved ["Mem_base_118","Mem_fuses_119","Mem_lockbits_120"] |
13 | 07 37 51 262: msg send(38):P 420 {"Description":"Launch complete","ProgressComplete":0,"ProgressTotal":0}
|
14 | 07 37 51 262: msg send(38):R 420 {"Code":1,"Time":0,"Service":"Processes","Format":"Loading executable to device failed. Error Error downloading changes to the device at 00400000-00400200 ","Severity":4,"AltOrg":"Atmel"} ""
|
15 | 07 37 51 280: msg recv(38):C 421 Tool getTargetVoltage "AT_20" |
16 | 07 37 51 281: pro Mk3Protocol::get() |
17 | 07 37 51 281: pro JtagIce3 <<< 02 00 01 00 02 |
18 | 07 37 51 281: dap rddi_CMSIS_DAP_Commands nCmds=1 cmdSize0=14 msg=80 11 00 0A 0E 00 0A 00 01 02 00 01 00 02 |
19 | 07 37 51 281: dap DAP_Commands replySize0=512 msg=80 01 00 00 00 ... |
20 | 07 37 51 281: dap rddi_CMSIS_DAP_Commands nCmds=1 cmdSize0=1 msg=81 |
21 | 07 37 51 282: dap DAP_Commands replySize0=512 msg=81 11 00 09 0E ... |
22 | 07 37 51 282: pro JtagIce3 >>> 84 01 EF 0D 00 |
23 | 07 37 51 282: msg send(38):R 421 3.5670000000000002 |
24 | 07 37 54 131: msg recv(38):C 422 Tool tearDownTool "AT_20" |
25 | 07 37 54 147: pro Mk3HouseKeepingProtocol::endSession() |
26 | 07 37 54 147: pro JtagIce3 <<< 11 00 00 |
27 | 07 37 54 147: dap rddi_CMSIS_DAP_Commands nCmds=1 cmdSize0=12 msg=80 11 00 08 0E 00 0B 00 01 11 00 00 |
28 | 07 37 54 147: dap DAP_Commands replySize0=512 msg=80 01 00 09 0E ... |
29 | 07 37 54 147: dap rddi_CMSIS_DAP_Commands nCmds=1 cmdSize0=1 msg=81 |
30 | 07 37 54 148: dap DAP_Commands replySize0=512 msg=81 11 00 06 0E ... |
31 | 07 37 54 148: pro JtagIce3 >>> 80 00 |
32 | 07 37 54 149: msg send(38):E Device contextRemoved ["ArmDev_20"] |
33 | 07 37 54 150: msg send(38):R 422 |