À§¾×Æ® ½ºÆ©µð¿À ¹Ì´Ïµð¹ö°Å
STLink ¹öÀüÀº V2.1, ĨÀº STM32F103CBT6 ÀÔ´Ï´Ù.
DapLink ĨÀº APM32F103CBT6 ÀÔ´Ï´Ù.
À§¾×Æ® ½ºÆ©µð¿À STLINK V2.1
STLINK V2.1 Àº STM32 ½Ã¸®Áî ¸¶ÀÌÅ©·Î ÄÁÆ®·Ñ·¯·Î µð¹ö±ë ¹× ÇÁ·Î±×·¡¹ÖÇÏ´Â µ¥ »ç¿ëµÇ´Â STM32F103CBT6 ¸¶ÀÌÅ©·Î ÄÁÆ®·Ñ·¯¸¦ ±â¹ÝÀ¸·ÎÇÏ´Â ÁÖº¯ ÀåÄ¡ÀÔ´Ï´Ù.
SWD µð¹ö±ë ÀÎÅÍÆäÀ̽º¸¦ Áö¿øÇϸç USB¸¦ ÅëÇØ ÄÄÇ»ÅÍ¿¡ ¿¬°áÇÕ´Ï´Ù. STLINK V2.1 Àº Keil, IAR, STM32CubeIDE µî°ú °°Àº ¸¹Àº µð¹ö±ë ȯ°æ°ú ÅëÇÕ µÉ ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ OpenOCD¸¦ Áö¿øÇÏ¸ç ¸í·ÉÁÙ µð¹ö±ë¿¡ GDB¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
STLINK V2.1 Àº ½Å·Ú¼º°ú ¾ÈÁ¤¼ºÀÌ ¿ì¼öÇÕ´Ï´Ù. ¶ÇÇÑ Æß¿þ¾î ¾÷±×·¹ÀÌµå ±â´É°ú °áÇÕ µÈ µð¹ö±ë°ú °°Àº ¸¹Àº À¯¿ëÇÑ ±â´ÉÀÌ ÀÖ½À´Ï´Ù. ¶ÇÇÑ STLINK V2.1 Àº ¾ÏÈ£ º¸È£, Àбâ/¾²±â º¸È£ ¹× Çϵå¿þ¾î ÀÎÅÍÆäÀ̽º Àá±ÝÀ» Áö¿øÇÕ´Ï´Ù.
STLINK V2.1 Àº STM32 ¸¦À§ÇÑ °·ÂÇÑ µð¹ö±ë ¹× ÇÁ·Î±×·¡¹Ö µµ±¸·Î ÀÓº£µðµå ÀÀ¿ë ÇÁ·Î±×·¥À» ÈξÀ °£´ÜÇÏ°í ½±°Ô °³¹ßÇÒ ¼ö ÀÖ½À´Ï´Ù.
À§¾×Æ® ½ºÆ©µð¿À DAPLink
DAPLink´Â ARM Cortex-M ¸¶ÀÌÅ©·Î ÄÁÆ®·Ñ·¯ ¿ë ¿ÀÇ ¼Ò½º µð¹ö±ë ¹× ÇÁ·Î±×·¡¹Ö ÀÎÅÍÆäÀ̽º Æß¿þ¾îÀÔ´Ï´Ù. ÄÄÇ»ÅÍ¿Í ´ë»ó ¸¶ÀÌÅ©·Î ÄÁÆ®·Ñ·¯ »çÀÌ¿¡ ºê¸®Áö¸¦ Á¦°øÇÏ¿© »ç¿ëÀÚ°¡ Mbed Studio, Keil MDK ¶Ç´Â IAR Embedded Workbench¿Í °°Àº ¼ÒÇÁÆ®¿þ¾î µµ±¸¸¦ »ç¿ëÇÏ¿© ¸¶ÀÌÅ©·Î ÄÁÆ®·Ñ·¯¸¦ ÇÁ·Î±×·¡¹ÖÇÏ°í µð¹ö±ë ÇÒ ¼ö ÀÖµµ·ÏÇÕ´Ï´Ù. DAPLink´Â SWD ¹× UART¸¦ Æ÷ÇÔÇÑ ¿©·¯ Åë½Å ÇÁ·ÎÅäÄÝÀ» Áö¿øÇÏ¸ç ±¤¹üÀ§ÇÑ °³¹ß º¸µå ¹× Æò°¡ Å°Æ®¿Í ÇÔ²² »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ ÀÚµ¿ Æß¿þ¾î ¾÷µ¥ÀÌÆ® ¹× ÄÄÇ»ÅÍ¿¡ ½±°Ô ¿¬°áÇÒ ¼öÀÖ´Â USB ÀÎÅÍÆäÀ̽º¿Í °°Àº ±â´Éµµ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. DAPLink´Â ARM¿¡ ÀÇÇØ À¯Áö °ü¸®µÇ¸ç ÀÓº£µðµå ½Ã½ºÅÛ ¾÷°è¿¡¼ ³Î¸® »ç¿ëµË´Ï´Ù.
µ¥ÀÌÅ͸µÅ©
https://github.com/WeActStudio/WeActStudio.MiniDebugger