OpenOCD мүчүлүштүктөрдү оңдоочу деген эмне?
OpenOCD мүчүлүштүктөрдү оңдоочу деген эмне?

Video: OpenOCD мүчүлүштүктөрдү оңдоочу деген эмне?

Video: OpenOCD мүчүлүштүктөрдү оңдоочу деген эмне?
Video: LDmicro PLC Ladder Logic менен STM32 Blue Pill программалоо 2024, Май
Anonim

OpenOCD (Чипте ачуу Мүчүлүштүктөрдү оңдоочу ) ачык булактуу программалык камсыздоо, ал аппараттык камсыздоо менен интерфейске кирет мүчүлүштүктөрдү оңдоочу JTAG порту. OpenOCD камсыз кылат мүчүлүштүктөрдү оңдоо жана орнотулган максаттуу түзмөктөр үчүн системадагы программалоо. OpenOCD максаттуу тутумдагы процессорго тиркелген NAND жана NOR FLASH эс тутумдарын жаркыруу мүмкүнчүлүгүн берет.

JTAG эмне үчүн колдонулат?

JTAG аспаптын программист жабдыктарына маалыматтарды ички туруксуз эстутумга өткөрүүгө мүмкүндүк берет (мисалы, CPLD). Кээ бир түзмөк программисттери программалоо, ошондой эле аппаратты мүчүлүштүктөрдү оңдоо үчүн эки максатты аткарышат.

Экинчиден, VisualGDB деген эмне? Visual Studio менен GCC, GDB, Make, CMake жана Qt бириктирет. VisualGDB GCC, GDB жана GNU Make'ти Visual Studio'га кемчиликсиз бириктирет, бул сизге кыстарылган, Linux же MacOS тиркемелериңизди оңдоого убакытты үнөмдөөгө мүмкүндүк берет. Ачкыч VisualGDB өзгөчөлүктөр болуп төмөнкүлөр саналат: Толук интеграцияланган мүчүлүштүктөрдү оңдоо.

Адамдар дагы сурашат, чипти оңдоочу деген эмне?

On- Chip Debugging (OCD) бул жөн эле угулат - программаңызды максаттуу иштетүүнүн жолу чип бул маанилерди текшерүү үчүн аткарууну тындырууга жана керек болсо аларды өзгөртүүгө мүмкүндүк берет. Ардуинодо OCD колдонуунун орнотулган ыкмасы жок, бирок AVR чипсы такталар тарабынан колдонулат.

JTAG эмнени билдирет?

Биргелешкен сыноо аракети тобу

Сунушталууда: