рдЕрдВрдЧреНрд░реЗрдЬрд╝реАрдлреНрд░реЗрдВрдЪрд╕реНрдкреЗрдирд┐рд╢

Ad


рдСрдирд╡рд░реНрдХреНрд╕ рдлрд╝реЗрд╡рд┐рдХреЙрди

рдЖрдЗрд╕-рдЗрдирд╕рд╛рдЗрдЯ - рдХреНрд▓рд╛рдЙрдб рдореЗрдВ рдСрдирд▓рд╛рдЗрди

рдЙрдмрдВрдЯреВ рдСрдирд▓рд╛рдЗрди, рдлреЗрдбреЛрд░рд╛ рдСрдирд▓рд╛рдЗрди, рд╡рд┐рдВрдбреЛрдЬ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдпрд╛ рдореИрдХ рдУрдПрд╕ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдкрд░ рдСрдирд╡рд░реНрдХреНрд╕ рдлреНрд░реА рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкреНрд░рджрд╛рддрд╛ рдореЗрдВ рдЖрдЗрд╕-рдЗрдирд╕рд╛рдЗрдЯ рдЪрд▓рд╛рдПрдВред

рдпрд╣ рдХрдорд╛рдВрдб рдЖрдЗрд╕-рдЗрдирд╕рд╛рдЗрдЯ рд╣реИ рдЬрд┐рд╕реЗ рд╣рдорд╛рд░реЗ рдХрдИ рдореБрдлреНрдд рдСрдирд▓рд╛рдЗрди рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди рдЬреИрд╕реЗ рдХрд┐ рдЙрдмрдВрдЯреВ рдСрдирд▓рд╛рдЗрди, рдлреЗрдбреЛрд░рд╛ рдСрдирд▓рд╛рдЗрди, рд╡рд┐рдВрдбреЛрдЬ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдпрд╛ рдореИрдХ рдУрдПрд╕ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдСрдирд╡рд░реНрдХреНрд╕ рдлреНрд░реА рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкреНрд░рджрд╛рддрд╛ рдореЗрдВ рдЪрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдХрд╛рд░реНрдпрдХреНрд░рдо:

рдирд╛рдо


Ice-gdb - avr-gdb . рдХреЗ рд▓рд┐рдП JTAG ICE рдлрд╝реНрд░рдВрдЯрдПрдВрдб
рдмрд░реНрдл-рдЕрдВрддрд░реНрджреГрд╖реНрдЯрд┐ - avr-рдЕрдВрддрд░реНрджреГрд╖реНрдЯрд┐ рдХреЗ рд▓рд┐рдП JTAG ICE рджреГрд╢реНрдпрдкрдЯрд▓

SYNOPSIS


рдмрд░реНрдл-рдЬреАрдбреАрдмреА/рдмрд░реНрдл-рдЕрдВрддрд░реНрджреГрд╖реНрдЯрд┐ [--рдбреАрдмрдЧрд░ рдбрд┐рдмрдЧрд░] [--рдХрдмреНрдЬрд╛] [--рдЕрдирджреЗрдЦрд╛ - рдкрд░рд┐рдЪрдп] [--рдмрд╛рд╣рд░реА]
[gdb_arguments]

рд╡рд░реНрдгрди


рдмрд░реНрдл-рдЬреАрдбреАрдмреА (рдХреНрд░рдорд╢ рдмрд░реНрдл-рдЕрдВрддрд░реНрджреГрд╖реНрдЯрд┐) рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ рдПрд╡реАрдЖрд░-рдЬреАрдбреАрдмреА (рдХреНрд░рдорд╢ AVR-рдЕрдВрддрд░реНрджреГрд╖реНрдЯрд┐) рдФрд░ рд▓реЛрдн
рдЕрдкрдиреЗ JTAG-рдЖрдзрд╛рд░рд┐рдд рдСрди-рдЪрд┐рдк рдбрд┐рдмрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ Atmel AVR рдкреНрд░реЛрд╕реЗрд╕рд░ рдкрд░ рдСрди-рдЪрд┐рдк рдбрд┐рдмрдЧрд┐рдВрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП
рд╕реБрд╡рд┐рдзрд╛рдПрдВ, Atmel JTAG ICE рдкреЙрдб рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗред

рдбреАрдмрдЧ рдХрд┐рдП рдЬрд╛ рд░рд╣реЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдХреЛ рдкреНрд░реЛрд╕реЗрд╕рд░ рдореЗрдВ рддрдм рддрдХ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрдм рддрдХ рдХрд┐
--рдХрдмреНрдЬрд╛ рд╡рд┐рдХрд▓реНрдк рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╣реИред gdb рдореЗрдВ рдХрдИ рдЕрддрд┐рд░рд┐рдХреНрдд рдХрдорд╛рдВрдб рдЙрдкрд▓рдмреНрдз рд╣реЛрддреЗ рд╣реИрдВ рдЬрдм
рд╢реБрд░реВ рдХрд┐рдпрд╛ рд╣реИ, рдЙрдирдХрд╛ рд╡рд┐рд╡рд░рдг рдиреАрдЪреЗ NEW GDB COMMANDS рдореЗрдВ рджреЗрдЦреЗрдВред рдХреЗ рд╕рд╛рде рдбрд┐рдмрдЧрд┐рдВрдЧ рдкрд░ рдкреНрд░рддрд┐рдмрдВрдз
JTAG ICE рдкреЙрдб рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдиреАрдЪреЗ JTAG ICE рдХреЗ рд╕рд╛рде рдбрд┐рдмрдЧрд┐рдВрдЧ рдореЗрдВ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдЪрд░реНрдЪрд╛ рдХреА рдЧрдИ рд╣реИред

рддрд░реНрдХ рдкрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд▓реЛрдн рдХрд╛ рдореВрд▓реНрдп рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВ AVARICE_ARGS рд╡рд╛рддрд╛рд╡рд░рдг
рдЪрд░ред рдпрд╣ рдЖрдорддреМрд░ рдкрд░ рд╕реАрд░рд┐рдпрд▓ рдкреЛрд░реНрдЯ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ JTAG ICE рдкреЙрдб рд╣реИ
рд╕реЗрдЯрд┐рдВрдЧ рджреНрд╡рд╛рд░рд╛ рдЬреБрдбрд╝рд╛ рд╣реБрдЖ AVARICE_ARGS рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП "-j ".

рд╡рд┐рдХрд▓реНрдк


--рдбреАрдмрдЧрд░ рдбрд┐рдмрдЧрд░_рдХрдорд╛рдВрдб
avr-gdb (рдпрд╛ avr-inight) рд╕реЗ рднрд┐рдиреНрди рдбреАрдмрдЧрд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВред рдпрд╣ рдЕрдиреНрдп рдбрд┐рдмрдЧрд░
рдЬреАрдбреАрдмреА рдХреЗ рд╕рдорд╛рди рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

--рдХрдмреНрдЬрд╛
рдореЛрдЯ рдкрд░ рдбрд┐рдмрдЧ рдХрд┐рдП рдЬрд╛ рд░рд╣реЗ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рди рдХрд░реЗрдВ, рдмрд╕ рдЗрд╕реЗ рдмрд╛рдзрд┐рдд рдХрд░реЗрдВ
рд╡рд░реНрддрдорд╛рди рдХрд╛рд░реНрдпрдХреНрд░рдо рдФрд░ рдорд╛рди рд▓реЗрдВ рдХрд┐ рдпрд╣ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИ рдмрд░реНрдл-рдЬреАрдбреАрдмреАред рдЗрд╕
рдЬреАрдбреАрдмреА рдХреЗ рднреАрддрд░ рдЪрд▓ рд░рд╣реЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдореЗрдВ "рд╕рдВрд▓рдЧреНрди" рдХреЗ рд╕рдорд╛рди рд╣реИред

--рдЕрдирджреЗрдЦрд╛ - рдкрд░рд┐рдЪрдп
рдЗрдзрд░ рджреЗрдВ --рдЕрдирджреЗрдЦрд╛ - рдкрд░рд┐рдЪрдп рд╡рд┐рдХрд▓реНрдк рд▓реЛрдн. рдЬреАрдбреАрдмреА (рдПрд╕, рдПрди) рдореЗрдВ рд╕рд┐рдВрдЧрд▓-рд╕реНрдЯреЗрдк рдХрдорд╛рдВрдб
рддрдм рдЗрдВрдЯрд░рдкреНрдЯ рд╣реИрдВрдбрд▓рд░реНрд╕ рдХреЛ "рд╕реНрдЯреЗрдк рдУрд╡рд░" рдХрд░реЗрдЧрд╛ (рдпрд╛рдиреА, рдпрджрд┐ рдХреЛрдИ рд░реБрдХрд╛рд╡рдЯ рдЖрддреА рд╣реИ, рддреЛ рдирд┐рд╖реНрдкрд╛рджрди
рд░реБрдХрд╛рд╡рдЯ рдХреА рдЕрд╡рдзрд┐ рдХреЗ рд▓рд┐рдП рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рд╣реЛрдЧрд╛)ред

--рдмрд╛рд╣рд░реА
рдЖрд░рдВрдн рди рдХрд░реЗрдВ рд▓реЛрднред рдмрдЬрд╛рдп, рдПрд╡реАрдЖрд░-рдЬреАрдбреАрдмреА рдкрд╣рд▓реЗ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВрдЧреЗ
рджреМрдбрд╝рдирд╛ рд▓реЛрдн рдкреЛрд░реНрдЯ рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ рдкрд░: 6423ред

рдирдпрд╛ GDB рдХрдорд╛рдиреЛрдВ


рдмрд░реНрдл-рдкреБрдирд░рд╛рд░рдВрдн
рд▓рд╛рд▓рдЪ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд░реЗрдВред

рдмрд░реНрдл рдХрд╛ рднрд╛рд░ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдо
Atmel рдкреНрд░реЛрд╕реЗрд╕рд░ рдореЗрдВ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ рдФрд░ рдЗрд╕реЗ рдбреАрдмрдЧ рдХрд░рдирд╛ рдкреНрд░рд╛рд░рдВрдн рдХрд░реЗрдВ (рдпрд╣
рдЬреАрдбреАрдмреА рдХреА рдЬрдЧрд╣ рд▓реЗрддрд╛ рд╣реИ рднрд╛рд░ рдЖрджреЗрд╢)ред

рд▓рдХреНрд╖реНрдп-рдмрд░реНрдл
рдХреА рдПрдХ рдкреНрд░рддрд┐ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ рд▓реЛрдн рдкреЛрд░реНрдЯ рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ рдкрд░ рдЪрд▓ рд░рд╣рд╛ рд╣реИ: 6423ред

рдбрд┐рдмрдЧрд┐рдВрдЧ рд╕рд╛рде рдореЗрдВ JTAG рдмрд░реНрдл


JTAG ICE рдбрд┐рдмрдЧрд┐рдВрдЧ рдкрд░рд┐рд╡реЗрд╢ рдореЗрдВ рдХреБрдЫ рдкреНрд░рддрд┐рдмрдВрдз рдФрд░ рдкрд░рд┐рд╡рд░реНрддрди рд╣реИрдВ:

┬╖ рдХреЛрдИ "рд╕реЙрдлреНрдЯ" рдмреНрд░реЗрдХрдкреНрд╡рд╛рдЗрдВрдЯ рдирд╣реАрдВ, рдФрд░ рдХреЗрд╡рд▓ рддреАрди рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдмреНрд░реЗрдХрдкреНрд╡рд╛рдЗрдВрдЯред рдмреНрд░реЗрдХ рдХрдорд╛рдВрдб рд╕реЗрдЯ
рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдмреНрд░реЗрдХрдкреНрд╡рд╛рдЗрдВрдЯред рдЗрд╕ рдкреНрд░рддрд┐рдмрдВрдз рд╕реЗ рдирд┐рдкрдЯрдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рдЖрд╕рд╛рди рддрд░реАрдХрд╛ рд╣реИ рд╕рдХреНрд╖рдо рдФрд░
рдЖрд╡рд╢реНрдпрдХрддрд╛рдиреБрд╕рд╛рд░ рдмреНрд░реЗрдХрдкреНрд╡рд╛рдЗрдВрдЯ рдЕрдХреНрд╖рдо рдХрд░реЗрдВред

┬╖ рджреЛ 1-рдмрд╛рдЗрдЯ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╡реЙрдЪрдкреЙрдЗрдВрдЯ (рд▓реЗрдХрд┐рди рдкреНрд░рддреНрдпреЗрдХ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╡реЙрдЪрдкреЙрдЗрдВрдЯ рдПрдХ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдХреЛ рд╣рдЯрд╛ рджреЗрддрд╛ рд╣реИ
рд╡рд┐рд░рд╛рдо рдмрд┐рдВрджреБ)ред рдпрджрд┐ рдЖрдк рдПрдХ рд╡реИрд░рд┐рдПрдмрд▓ рдкрд░ рд╡реЙрдЪрдкреЙрдЗрдВрдЯ рд╕реЗрдЯ рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рдмрд╛рдЗрдЯ рд▓реЗрддрд╛ рд╣реИ,
рдирд┐рд╖реНрдкрд╛рджрди рдмреЗрд╣рдж рдзреАрдорд╛ рд╣реЛрдЧрд╛ред рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрд░рдирд╛ рдмреЗрд╣рддрд░ рд╣реИ:

рдШрдбрд╝реА *(рдЪрд╛рд░ *) рдФрд░ myvariable

рдЬреЛ рдХрдо рд╕реЗ рдХрдо рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд╛рдЗрдЯ рджреЗрдЦрддрд╛ рд╣реИ myvariable.

┬╖ Atmel AVR рдкреНрд░реЛрд╕реЗрд╕рд░ рдореЗрдВ рд╣рд╛рд░реНрд╡рд░реНрдб рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ (рдЕрд▓рдЧ рдХреЛрдб рдФрд░ рдбреЗрдЯрд╛ рдмрд╕реЗрдВ) рд╣реЛрддреЗ рд╣реИрдВред
рдбреЗрдЯрд╛ рдПрдбреНрд░реЗрд╕ 0 рдХреЛ рдХреЛрдб рдПрдбреНрд░реЗрд╕ 0 рд╕реЗ рдЕрд▓рдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдПрд╡реАрдЖрд░-рдЬреАрдбреАрдмреА рд╕рднреА рдбреЗрдЯрд╛ рдореЗрдВ 0x800000 рдЬреЛрдбрд╝рддрд╛ рд╣реИ
рдкрддреЗред рдореБрджреНрд░рд┐рдд рдкреЙрдЗрдВрдЯрд░реНрд╕ рдХреА рдЬрд╛рдВрдЪ рдХрд░рддреЗ рд╕рдордп рдпрд╛ рдирд┐рд░рдкреЗрдХреНрд╖ рдкрд╛рд╕ рдХрд░рддреЗ рд╕рдордп рдЗрд╕реЗ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦреЗрдВ
рдЬреАрдбреАрдмреА рдХрдорд╛рдВрдб рдХреЗ рдкрддреЗред

рд╡рд╛рддрд╛рд╡рд░рдг


AVARICE_ARGS
рдкрд╛рд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрддрд┐рд░рд┐рдХреНрдд рддрд░реНрдХ рд▓реЛрдн рдкреНрд░рд╛рд░рдВрдн рд╣реЛрдиреЗ рдкрд░ред

onworks.net рд╕реЗрд╡рд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдСрдирд▓рд╛рдЗрди рдЖрдЗрд╕-рдЗрдирд╕рд╛рдЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ


рдлреНрд░реА рд╕рд░реНрд╡рд░ рдФрд░ рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди

рд╡рд┐рдВрдбреЛрдЬ рдФрд░ рд▓рд╛рдЗрдиреЗрдХреНрд╕ рдПрдк рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ

рд▓рд┐рдирдХреНрд╕ рдХрдорд╛рдВрдб

Ad