From: Chae-yun L. <all...@gm...> - 2022-03-31 01:54:44
|
Here is more information. >> Can you "halt" the core from the telnet connection? No. I tried to send the "halt" command through the telnet, but the errors occurred. ================================================================ @ telnet log > halt Timeout waiting for target temptarget.armv8_0 halt @openocd -d log Debug: 319 11943 command.c:166 script_debug(): command - halt Debug: 320 11944 target.c:3295 handle_halt_command(): - Debug: 321 11944 aarch64.c:382 aarch64_halt_one(): temptarget.armv8_0 Debug: 322 11944 adi_v5_jtag.c:771 jtag_ap_q_bankselect(): AP BANKSEL: d00 Debug: 323 11944 adi_v5_jtag.c:771 jtag_ap_q_bankselect(): AP BANKSEL: d10 Debug: 324 11945 adi_v5_jtag.c:771 jtag_ap_q_bankselect(): AP BANKSEL: d00 Debug: 325 11945 adi_v5_jtag.c:771 jtag_ap_q_bankselect(): AP BANKSEL: d10 Debug: 326 11946 adi_v5_jtag.c:771 jtag_ap_q_bankselect(): AP BANKSEL: d00 Debug: 327 11946 adi_v5_jtag.c:771 jtag_ap_q_bankselect(): AP BANKSEL: d10 Debug: 330 12947 aarch64.c:324 aarch64_wait_halt_one(): target temptarget.armv8_0 timeout, prsr=0x00000000 Error: 331 12947 aarch64.c:398 aarch64_halt_one(): Timeout waiting for target temptarget.armv8_0 halt Debug: 332 12947 command.c:555 run_command(): Command 'halt' failed with error code -302 ================================================================ >> Only this? Or did you only copy the entry that looks like the CA53? Actually I tried to get other targets "dap info" logs. I tried to change targets using "targets BLABLA.armv8.apb" and "targets BLABLA.armv8.axi". And then I saw * mark is moved to selected target, I thought target selection was successful. So I typed "dap info", but telnet and openocd were ended without any messages. That is the reason why I didn't put any logs. I'm sorry to forget to talk about it. >> What happens when you connect the gdb? At that time, I can get some error messages. Please refer following logs, ================================================================ Info : 318 34388 server.c:101 add_connection(): accepting 'gdb' connection on tcp/3333 Debug: 319 34389 breakpoints.c:380 breakpoint_clear_target_internal(): Delete all breakpoints for target: temptarget.armv8_0 Debug: 320 34389 breakpoints.c:568 watchpoint_clear_target(): Delete all watchpoints for target: temptarget.armv8_0 Debug: 321 34392 target.c:1836 target_call_event_callbacks(): target event 22 (gdb-attach) for core temptarget.armv8_0 Debug: 322 34392 target.c:4814 target_handle_event(): target(2): temptarget.armv8_0 (aarch64) event: 22 (gdb-attach) action: halt 1000 Debug: 323 34392 command.c:166 script_debug(): command - halt 1000 Debug: 324 34393 target.c:3295 handle_halt_command(): - Debug: 325 34393 aarch64.c:382 aarch64_halt_one(): temptarget.armv8_0 Debug: 326 34393 adi_v5_jtag.c:771 jtag_ap_q_bankselect(): AP BANKSEL: d00 Debug: 327 34393 adi_v5_jtag.c:771 jtag_ap_q_bankselect(): AP BANKSEL: d10 Debug: 328 34394 adi_v5_jtag.c:771 jtag_ap_q_bankselect(): AP BANKSEL: d00 Debug: 329 34395 adi_v5_jtag.c:771 jtag_ap_q_bankselect(): AP BANKSEL: d10 Debug: 330 34395 adi_v5_jtag.c:771 jtag_ap_q_bankselect(): AP BANKSEL: d00 Debug: 331 34395 adi_v5_jtag.c:771 jtag_ap_q_bankselect(): AP BANKSEL: d10 Debug: 334 35396 aarch64.c:324 aarch64_wait_halt_one(): target temptarget.armv8_0 timeout, prsr=0x00000000 Error: 335 35396 aarch64.c:398 aarch64_halt_one(): Timeout waiting for target temptarget.armv8_0 halt Debug: 336 35396 command.c:555 run_command(): Command 'halt' failed with error code -302 User : 337 35396 target.c:4842 target_handle_event(): Error executing event gdb-attach on target temptarget.armv8_0: Debug: 338 35396 hwthread.c:206 hwthread_update_threads(): hwthread_update_threads current_thread=1 Info : 339 35396 gdb_server.c:1055 gdb_new_connection(): New GDB Connection: 1, Target temptarget.armv8_0, state: running Warn : 340 35396 gdb_server.c:1069 gdb_new_connection(): GDB connection 1 on target temptarget.armv8_0 not halted Debug: 341 35396 gdb_server.c:389 gdb_log_incoming_packet(): received packet: qSupported:multiprocess+;swbreak+;hwbreak+;qRelocInsn+;fork-events+;vfork-events+;exec-events+;vContSupported+;QThreadEvents+;no-resumed+ Debug: 342 35396 armv8.c:1801 armv8_get_gdb_reg_list(): Creating Aarch32 register list for target temptarget.armv8_0 Debug: 343 35396 gdb_server.c:401 gdb_log_outgoing_packet(): sending packet: $PacketSize=4000;qXfer:memory-map:read-;qXfer:features:read+;qXfer:threads:read+;QStartNoAckMode+;vContSupported+#04' Debug: 344 35397 gdb_server.c:389 gdb_log_incoming_packet(): received packet: vMustReplyEmpty Debug: 345 35397 gdb_server.c:401 gdb_log_outgoing_packet(): sending packet: $#00' Debug: 346 35398 gdb_server.c:389 gdb_log_incoming_packet(): received packet: QStartNoAckMode Debug: 347 35398 gdb_server.c:401 gdb_log_outgoing_packet(): sending packet: $OK#9a' Debug: 348 35399 gdb_server.c:681 gdb_get_packet_inner(): Received first acknowledgment after entering noack mode. Ignoring it. Debug: 349 35399 gdb_server.c:389 gdb_log_incoming_packet(): received packet: Hg0 Debug: 350 35399 gdb_server.c:401 gdb_log_outgoing_packet(): sending packet: $OK#9a' Debug: 351 35399 gdb_server.c:389 gdb_log_incoming_packet(): received packet: qXfer:features:read:target.xml:0,1000 Debug: 352 35400 armv8.c:1801 armv8_get_gdb_reg_list(): Creating Aarch32 register list for target temptarget.armv8_0 Debug: 353 35400 gdb_server.c:399 gdb_log_outgoing_packet(): sending packet: $<binary-data-4097-bytes>#e7 Debug: 354 35400 gdb_server.c:389 gdb_log_incoming_packet(): received packet: qXfer:features:read:target.xml:1000,1000 Debug: 355 35401 gdb_server.c:399 gdb_log_outgoing_packet(): sending packet: $<binary-data-354-bytes>#26 Debug: 356 35403 gdb_server.c:389 gdb_log_incoming_packet(): received packet: qTStatus Debug: 357 35404 gdb_server.c:401 gdb_log_outgoing_packet(): sending packet: $#00' Debug: 358 35405 gdb_server.c:389 gdb_log_incoming_packet(): received packet: ? Debug: 359 35405 gdb_server.c:401 gdb_log_outgoing_packet(): sending packet: $S00#b3' Warn : 360 35405 gdb_server.c:3362 gdb_input_inner(): Prefer GDB command "target extended-remote :3333" instead of "target remote :3333" Debug: 361 35405 gdb_server.c:389 gdb_log_incoming_packet(): received packet: qXfer:threads:read::0,1000 Debug: 362 35405 gdb_server.c:399 gdb_log_outgoing_packet(): sending packet: $<binary-data-119-bytes>#ec Debug: 363 35406 gdb_server.c:389 gdb_log_incoming_packet(): received packet: qAttached Debug: 364 35406 gdb_server.c:401 gdb_log_outgoing_packet(): sending packet: $1#31' Debug: 365 35418 gdb_server.c:389 gdb_log_incoming_packet(): received packet: Hc-1 Debug: 366 35418 gdb_server.c:401 gdb_log_outgoing_packet(): sending packet: $OK#9a' Debug: 367 35419 gdb_server.c:389 gdb_log_incoming_packet(): received packet: qC Debug: 368 35420 gdb_server.c:401 gdb_log_outgoing_packet(): sending packet: $QC0000000000000001#95' Debug: 369 35420 gdb_server.c:389 gdb_log_incoming_packet(): received packet: g Debug: 370 35420 armv8.c:1801 armv8_get_gdb_reg_list(): Creating Aarch32 register list for target temptarget.armv8_0 Debug: 371 35421 gdb_server.c:401 gdb_log_outgoing_packet(): sending packet: $0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000#80' Debug: 372 35421 gdb_server.c:389 gdb_log_incoming_packet(): received packet: qXfer:threads:read::0,1000 Debug: 373 35421 gdb_server.c:399 gdb_log_outgoing_packet(): sending packet: $<binary-data-119-bytes>#ec Debug: 374 35422 gdb_server.c:389 gdb_log_incoming_packet(): received packet: m0,4 Debug: 375 35422 gdb_server.c:1503 gdb_read_memory_packet(): addr: 0x0000000000000000, len: 0x00000004 Debug: 376 35422 target.c:2465 target_read_buffer(): reading buffer of 4 byte at 0x00000000 Error: 377 35423 aarch64.c:2775 aarch64_mmu(): aarch64_mmu: target temptarget.armv8_0 not halted Debug: 378 35423 gdb_server.c:401 gdb_log_outgoing_packet(): sending packet: $00000000#80' Debug: 379 35423 gdb_server.c:389 gdb_log_incoming_packet(): received packet: mfffffffc,4 Debug: 380 35423 gdb_server.c:1503 gdb_read_memory_packet(): addr: 0x00000000fffffffc, len: 0x00000004 Debug: 381 35424 target.c:2465 target_read_buffer(): reading buffer of 4 byte at 0xfffffffc Error: 382 35424 aarch64.c:2775 aarch64_mmu(): aarch64_mmu: target temptarget.armv8_0 not halted Debug: 383 35424 gdb_server.c:401 gdb_log_outgoing_packet(): sending packet: $00000000#80' Debug: 384 35425 gdb_server.c:389 gdb_log_incoming_packet(): received packet: m0,4 Debug: 385 35425 gdb_server.c:1503 gdb_read_memory_packet(): addr: 0x0000000000000000, len: 0x00000004 Debug: 386 35425 target.c:2465 target_read_buffer(): reading buffer of 4 byte at 0x00000000 Error: 387 35425 aarch64.c:2775 aarch64_mmu(): aarch64_mmu: target temptarget.armv8_0 not halted Debug: 388 35425 gdb_server.c:401 gdb_log_outgoing_packet(): sending packet: $00000000#80' Debug: 389 35426 gdb_server.c:389 gdb_log_incoming_packet(): received packet: mfffffffc,4 Debug: 390 35426 gdb_server.c:1503 gdb_read_memory_packet(): addr: 0x00000000fffffffc, len: 0x00000004 Debug: 391 35426 target.c:2465 target_read_buffer(): reading buffer of 4 byte at 0xfffffffc Error: 392 35426 aarch64.c:2775 aarch64_mmu(): aarch64_mmu: target temptarget.armv8_0 not halted Debug: 393 35426 gdb_server.c:401 gdb_log_outgoing_packet(): sending packet: $00000000#80' Debug: 394 35427 gdb_server.c:389 gdb_log_incoming_packet(): received packet: m0,2 Debug: 395 35427 gdb_server.c:1503 gdb_read_memory_packet(): addr: 0x0000000000000000, len: 0x00000002 Debug: 396 35427 target.c:2465 target_read_buffer(): reading buffer of 2 byte at 0x00000000 Error: 397 35427 aarch64.c:2775 aarch64_mmu(): aarch64_mmu: target temptarget.armv8_0 not halted Debug: 398 35428 gdb_server.c:401 gdb_log_outgoing_packet(): sending packet: $0000#c0' Debug: 399 35428 gdb_server.c:389 gdb_log_incoming_packet(): received packet: mfffffffe,2 Debug: 400 35429 gdb_server.c:1503 gdb_read_memory_packet(): addr: 0x00000000fffffffe, len: 0x00000002 Debug: 401 35429 target.c:2465 target_read_buffer(): reading buffer of 2 byte at 0xfffffffe Error: 402 35429 aarch64.c:2775 aarch64_mmu(): aarch64_mmu: target temptarget.armv8_0 not halted Debug: 403 35429 gdb_server.c:401 gdb_log_outgoing_packet(): sending packet: $0000#c0' Debug: 404 35430 gdb_server.c:389 gdb_log_incoming_packet(): received packet: mfffffffc,2 Debug: 405 35430 gdb_server.c:1503 gdb_read_memory_packet(): addr: 0x00000000fffffffc, len: 0x00000002 Debug: 406 35430 target.c:2465 target_read_buffer(): reading buffer of 2 byte at 0xfffffffc Error: 407 35430 aarch64.c:2775 aarch64_mmu(): aarch64_mmu: target temptarget.armv8_0 not halted Debug: 408 35431 gdb_server.c:401 gdb_log_outgoing_packet(): sending packet: $0000#c0' Debug: 409 35432 gdb_server.c:389 gdb_log_incoming_packet(): received packet: m0,2 Debug: 410 35432 gdb_server.c:1503 gdb_read_memory_packet(): addr: 0x0000000000000000, len: 0x00000002 Debug: 411 35432 target.c:2465 target_read_buffer(): reading buffer of 2 byte at 0x00000000 Error: 412 35432 aarch64.c:2775 aarch64_mmu(): aarch64_mmu: target temptarget.armv8_0 not halted Debug: 413 35432 gdb_server.c:401 gdb_log_outgoing_packet(): sending packet: $0000#c0' Debug: 414 35433 gdb_server.c:389 gdb_log_incoming_packet(): received packet: mfffffffe,2 Debug: 415 35433 gdb_server.c:1503 gdb_read_memory_packet(): addr: 0x00000000fffffffe, len: 0x00000002 Debug: 416 35433 target.c:2465 target_read_buffer(): reading buffer of 2 byte at 0xfffffffe Error: 417 35433 aarch64.c:2775 aarch64_mmu(): aarch64_mmu: target temptarget.armv8_0 not halted Debug: 418 35433 gdb_server.c:401 gdb_log_outgoing_packet(): sending packet: $0000#c0' Debug: 419 35435 gdb_server.c:389 gdb_log_incoming_packet(): received packet: mfffffffc,2 Debug: 420 35435 gdb_server.c:1503 gdb_read_memory_packet(): addr: 0x00000000fffffffc, len: 0x00000002 Debug: 421 35435 target.c:2465 target_read_buffer(): reading buffer of 2 byte at 0xfffffffc Error: 422 35435 aarch64.c:2775 aarch64_mmu(): aarch64_mmu: target temptarget.armv8_0 not halted Debug: 423 35435 gdb_server.c:401 gdb_log_outgoing_packet(): sending packet: $0000#c0' Debug: 424 35436 gdb_server.c:389 gdb_log_incoming_packet(): received packet: m0,4 Debug: 425 35436 gdb_server.c:1503 gdb_read_memory_packet(): addr: 0x0000000000000000, len: 0x00000004 Debug: 426 35436 target.c:2465 target_read_buffer(): reading buffer of 4 byte at 0x00000000 Error: 427 35436 aarch64.c:2775 aarch64_mmu(): aarch64_mmu: target temptarget.armv8_0 not halted Debug: 428 35436 gdb_server.c:401 gdb_log_outgoing_packet(): sending packet: $00000000#80' Debug: 429 35437 gdb_server.c:389 gdb_log_incoming_packet(): received packet: mfffffffc,4 Debug: 430 35437 gdb_server.c:1503 gdb_read_memory_packet(): addr: 0x00000000fffffffc, len: 0x00000004 Debug: 431 35437 target.c:2465 target_read_buffer(): reading buffer of 4 byte at 0xfffffffc Error: 432 35437 aarch64.c:2775 aarch64_mmu(): aarch64_mmu: target temptarget.armv8_0 not halted Debug: 433 35438 gdb_server.c:401 gdb_log_outgoing_packet(): sending packet: $00000000#80' Debug: 434 35438 gdb_server.c:389 gdb_log_incoming_packet(): received packet: m0,4 Debug: 435 35438 gdb_server.c:1503 gdb_read_memory_packet(): addr: 0x0000000000000000, len: 0x00000004 Debug: 436 35439 target.c:2465 target_read_buffer(): reading buffer of 4 byte at 0x00000000 Error: 437 35439 aarch64.c:2775 aarch64_mmu(): aarch64_mmu: target temptarget.armv8_0 not halted Debug: 438 35439 gdb_server.c:401 gdb_log_outgoing_packet(): sending packet: $00000000#80' Debug: 439 35440 gdb_server.c:389 gdb_log_incoming_packet(): received packet: mfffffffc,4 Debug: 440 35440 gdb_server.c:1503 gdb_read_memory_packet(): addr: 0x00000000fffffffc, len: 0x00000004 Debug: 441 35440 target.c:2465 target_read_buffer(): reading buffer of 4 byte at 0xfffffffc Error: 442 35440 aarch64.c:2775 aarch64_mmu(): aarch64_mmu: target temptarget.armv8_0 not halted Debug: 443 35440 gdb_server.c:401 gdb_log_outgoing_packet(): sending packet: $00000000#80' Debug: 444 35441 gdb_server.c:389 gdb_log_incoming_packet(): received packet: m0,4 Debug: 445 35441 gdb_server.c:1503 gdb_read_memory_packet(): addr: 0x0000000000000000, len: 0x00000004 Debug: 446 35441 target.c:2465 target_read_buffer(): reading buffer of 4 byte at 0x00000000 Error: 447 35441 aarch64.c:2775 aarch64_mmu(): aarch64_mmu: target temptarget.armv8_0 not halted Debug: 448 35441 gdb_server.c:401 gdb_log_outgoing_packet(): sending packet: $00000000#80' Debug: 449 35442 gdb_server.c:389 gdb_log_incoming_packet(): received packet: m0,4 Debug: 450 35442 gdb_server.c:1503 gdb_read_memory_packet(): addr: 0x0000000000000000, len: 0x00000004 Debug: 451 35442 target.c:2465 target_read_buffer(): reading buffer of 4 byte at 0x00000000 Error: 452 35442 aarch64.c:2775 aarch64_mmu(): aarch64_mmu: target temptarget.armv8_0 not halted Debug: 453 35442 gdb_server.c:401 gdb_log_outgoing_packet(): sending packet: $00000000#80' Debug: 454 35443 gdb_server.c:389 gdb_log_incoming_packet(): received packet: m0,4 Debug: 455 35443 gdb_server.c:1503 gdb_read_memory_packet(): addr: 0x0000000000000000, len: 0x00000004 Debug: 456 35444 target.c:2465 target_read_buffer(): reading buffer of 4 byte at 0x00000000 Error: 457 35444 aarch64.c:2775 aarch64_mmu(): aarch64_mmu: target temptarget.armv8_0 not halted Debug: 458 35444 gdb_server.c:401 gdb_log_outgoing_packet(): sending packet: $00000000#80' Debug: 459 35451 gdb_server.c:389 gdb_log_incoming_packet(): received packet: m0,4 Debug: 460 35451 gdb_server.c:1503 gdb_read_memory_packet(): addr: 0x0000000000000000, len: 0x00000004 Debug: 461 35451 target.c:2465 target_read_buffer(): reading buffer of 4 byte at 0x00000000 Error: 462 35451 aarch64.c:2775 aarch64_mmu(): aarch64_mmu: target temptarget.armv8_0 not halted Debug: 463 35451 gdb_server.c:401 gdb_log_outgoing_packet(): sending packet: $00000000#80' ================================================================ |