|
aHR0cDovL2ZyZWVzaGlwLmNvLmty
- ºê·£µå À̸§: MiiBestOD
- µ¥¸ð º¸µå À¯Çü: ÆÈ
- Áõ¸í¼: ¼¼·ý
- ±Ù¿ø: CN (Á¤Ç°)
¿É¼ÇÁ¤º¸[(200003982)¹øµé 1][(200003983)¹øµé 2][(200003984)¹øµé 3]
¼Ò°³
Mini DAPLink-hs´Â ¹ÂÁî ·¦¿¡¼ ½ÃÀÛÇÑ °í¼Ó µð¹ö±× ÇÁ·ÎºêÀÔ´Ï´Ù. TYPE-C °ø¿ë¿µ¿ªÀ» °¡Áø ¿Ü°ü¿¡¼ exquisite ÇÏ°í Á¶¹ÐÇÕ´Ï´Ù. CMSIS-DAP/DAPLink µð¹ö±× ÇÁ·Îºê¿Í ºñ±³ÇÏ¿© ¹Ì´Ï DAPLink-hsÀÇ ¿¬¼Ò ¼Óµµ´Â USB 2.0 °í¼Ó µ¥ÀÌÅ͸¦ Àü¼ÛÇÏ´Â µ¥ »ç¿ëÇϹǷΠÈξÀ ºü¸¨´Ï´Ù. Mini DAPLink-hs´Â ¼¼ °¡Áö ÀÎÅÍÆäÀ̽º¸¦ Á¦°øÇÕ´Ï´Ù. À̵éÀº µå·¡±× ¾Ø µå·Ó ÇÁ·Î±×·¡¹Ö, Á÷·Ä Æ÷Æ® ¹× µð¹ö±ë Áö¿øÀÔ´Ï´Ù. ¶ÇÇÑ ºÎÆ® ·Î´õÀÇ µå·¡±× ¾Ø µå·Ó ÇÁ·Î±×·¡¹Ö ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇÏ¿© ¹Ì´Ï DAPLink-HS Æß¿þ¾î¸¦ ¾÷µ¥ÀÌÆ® ÇÒ ¼ö ÀÖ½À´Ï´Ù.
»ç¾ç
Ư¡
¡Ü »ç¿ë USB 2.0 °í¼Ó Àü¼Û µ¥ÀÌÅÍ CMSIS-DAP/DAPLink ¹× ¹Ì´Ï DAPLink-HS »çÀÌÀÇ Â÷ÀÌÁ¡Àº ¾Æ·¡,
¡Ü ÇÁ·Î±×·¡¹Ö ¹× µð¹ö±ë ´ë»ó Mcu ±â¹ÝÀ¸·Î ARM Cortex ÄÚ¾î °°Àº STM32, GD32, NRF51/52
¡Ü Áö¿ø SWD ¹× JTAG µð¹ö±ë Ä¿³ØÅÍ µå¶óÀ̹ö ´ú CMSIS-DAP ±â¹Ý µð¹ö±ë ÀÎÅÍÆäÀ̽º´Â CMSIS-DAP µð¹ö±× ÇÁ·ÎÅäÄÝÀÌ ½ÇÇàµÇ´Â ä³ÎÀ» Á¦°øÇÕ´Ï´Ù. À̸¦ ÅëÇØ ¸ðµç ÁÖ¿ä »ê¾÷ Ç¥ÁØ µµ±¸ üÀÎÀ» ÇÁ·Î±×·¥ÇÏ°í ´ë»ó ½Ã½ºÅÛÀ» µð¹ö±ë ÇÒ ¼ö ÀÖ½À´Ï´Ù. Áö¿ø µµ±¸ Æ÷ÇÔ: ?Keil MDK ?IAR ÀÛ¾÷´ë ?pyOCD ?Other CMSIS-DAP °¡´ÉÇÑ µð¹ö°Å
¡Ü Áö¿ø USB Á÷·Ä Æ÷Æ® ¹Ì´Ï DAPLink-HS µð¹ö±× ÇÁ·Îºê ¶ÇÇÑ Á¦°ø USB Á÷·Ä Æ÷Æ® ¼ö bridged ÅëÇØ TTL UART ´ë»ó ½Ã½ºÅÛ. USB Á÷·Ä Æ÷Æ®´Â COM Æ÷Æ®·Î Windows ±â°è¿¡ ¶Ç´Â a /dev/tty ÀÎÅÍÆäÀ̽º¿Í a /dev/usbmodem À¸·Î Mac os¿¡¼ Linux ±â°è¿¡ ³ªÅ¸³³´Ï´Ù.
¡Ü Áö¿ø USB µå·¡±× ¾Ø µå·Ó ÇÁ·Î±×·¡¹Ö ¹Ì´Ï DAPLink-HS µð¹ö±× ÇÁ·Îºê´Â ¶ÇÇÑ USB µð½ºÅ©·Î È£½ºÆ® ÄÄÇ»ÅÍ¿¡ ³ªÅ¸³³´Ï´Ù. ¹ÙÀ̳ʸ® (.bin) °ú 16 Áø¼ö (.hex) Çü½ÄÀÇ ÇÁ·Î±×·¥ ÆÄÀÏÀº USB µð½ºÅ©¿¡ º¹»çÇÏ¿© ´ë»ó ½Ã½ºÅÛÀÇ ¸Þ¸ð¸®·Î ÇÁ·Î±×·¥À» ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ°ÍÀº ÀÎÅÍÆäÀ̽º Æß¿þ¾î¿¡ Ç÷¡½Ã ÇÁ·Î±×·¡¹Ö ¾Ë°í¸®ÁòÀ» ³»Àå ÀÇÇØ ¼öÇàµË´Ï´Ù. µû¶ó¼ drag-and-drop ÇÁ·Î±×·¡¹ÖÀ» À§ÇØ DAPLink-HS Æß¿þ¾îÀÇ ¹öÀüÀÌ Æ¯È÷ Ÿ°Ù ½Ã½ºÅÛ¿¡ ³»ÀåµÇ¾î ÀÖ´Ù´Â °ÍÀÌ Áß¿äÇÕ´Ï´Ù.
BootloaderÀÇ µå·¡±× ¾Ø µå·Ó ÇÁ·Î±×·¡¹Ö ÀÎÅÍÆäÀ̽º¿¡ ÀÇÇÑ ¡Ü Áö¿ø Æß¿þ¾î ¾÷±×·¹À̵å
¡Ü Áö¿ø ¼ÒÇÁÆ®¿þ¾î ¸®¼Â, Ç¥Àû ³ÎÀº ´Ù¿î·Îµå Æß¿þ¾î¸¦ ´Þ¼ºÇϱâ À§ÇÏ¿© ´Ù½Ã ³õÀÏ °ÍÀÔ´Ï´Ù
µå¶óÀ̹ö ¼³Ä¡
Linux ½º¿Í ¸Æ os°¡ ¾î¶² µå¶óÀ̹ö¸¦ ÇÊ¿ä·ÎÇÏÁö ¾Ê´Â µ¿¾È, À©µµ¿ì 10 ÀÌ»ó Windows ¹öÀüÀº Á÷·Ä Æ÷Æ® µå¶óÀ̹ö¸¦ ÇÊ¿ä·ÎÇÕ´Ï´Ù. µå¶óÀ̹ö "mbedWinSerial_16466.exe" À» https://github.com/wuxx/nanoDAP-HS/tree/master/driver/windows7_serial_driver
ÇÁ·Î±×·¥ ¹æ¹ý
1. ¿¬°á ¹Ì´Ï DAPLink-HS µð¹ö±× ÇÁ·Îºê ´ë»ó º¸µå ÀÇÇØ SWD ¶Ç´Â JTAG ÀÎÅÍÆäÀ̽º
2. Ç÷¯±× ¹Ì´Ï DAPLink-HS µð¹ö±× ÇÁ·Îºê PC USB Æ÷Æ® TYPE-C ÄÉÀ̺í. ¸ðµç °ÍÀÌ ÀßµÇ¸é °¡»ó Á÷·Ä Æ÷Æ®¿Í USB-HID ÀåÄ¡°¡ ÄÄÇ»ÅÍÀÇ ÀåÄ¡ °ü¸®ÀÚ¿¡ ³ªÅ¸³³´Ï´Ù.
"DAPLINK" ¶ó´Â USB µð½ºÅ©µµ È£½ºÆ® ÄÄÇ»ÅÍ¿¡ ³ªÅ¸³³´Ï´Ù.
3. µð¹ö±ë µµ±¸¸¦ ±¸¼ºÇÕ´Ï´Ù. Keil mdk¸¦ ¿¹ (SWD ¿¬°á) ·Î °¡Á® °¡¶ó. (1) ¿ÀÇ ÄÉÀÏ, "´ë»ó ¿É¼Ç"-> "µð¹ö±×" À» Ŭ¸¯ÇÏ°í "CMSIS-DAP µð¹ö°Å" ¸¦ ¼±ÅÃÇÕ´Ï´Ù.
(2) "¼³Á¤" ¹öÆ°À» Ŭ¸¯ÇÏ°í ¾Æ·¡¿Í °°ÀÌ "µð¹ö±×" ÆäÀÌÁö¸¦ ±¸¼º
(3) ¾Æ·¡¿Í °°ÀÌ "Ç÷¡½Ã ´Ù¿î·Îµå" ÆäÀÌÁö¸¦ ±¸¼º
4. "´Ù¿î·Îµå" ¹öÆ°À» Ŭ¸¯Çϰųª F8 ÀÔ·Â ´ë»ó º¸µå¿¡ Äڵ带 ´Ù¿î·ÎµåÇÕ´Ï´Ù.
Á÷·Ä Æ÷Æ®¸¦ »ç¿ëÇÏ´Â ¹æ¹ý
1. ¿¬°á ¹Ì´Ï DAPLink-HS µð¹ö±× ÇÁ·Îºê ´ë»ó º¸µå ¾Æ·¡,
2. Ç÷¯±× ¹Ì´Ï DAPLink-HS µð¹ö±× ÇÁ·Îºê È£½ºÆ® ÄÄÇ»ÅÍ. ¾Æ·¡¿Í °°ÀÌ ÀåÄ¡ °ü¸®ÀÚ¿¡ ÀÖ´Â Á÷·Ä Æ÷Æ® ¹øÈ£¸¦ °Ë»çÇϽʽÿÀ,
3. ÆÛƼ, sscom°ú °°Àº È£½ºÆ® ÄÄÇ»ÅÍ¿¡ Á÷·Ä Æ÷Æ® µµ±¸¸¦ ¿±´Ï ´Ù. Ç¥Àû ³Î°ú ¿¬°áÇϱâ À§ÇÏ¿© ÀÏ·Ã Æ÷Æ® ¼ö ¹× º¸¿ìÀ² ±¸¼ºÇϽʽÿÀ.
µå·¡±× ¾Ø µå·ÓÇÏ´Â ¹æ¹ý
1. ¿¬°á ¹Ì´Ï DAPLink-HS µð¹ö±× ÇÁ·Îºê ´ë»ó º¸µå ÀÇÇØ SWD ¶Ç´Â JTAG Ä¿³ØÅÍ 2. Ç÷¯±× ¹Ì´Ï DAPLink-HS È£½ºÆ® ÄÄÇ»ÅÍ. "DAPLINK" ¶ó´Â USB µð½ºÅ©°¡ pc¿¡ ³ªÅ¸³³´Ï´Ù. ¹ÙÀ̳ʸ® (.bin) °ú 16 Áø¼ö (.hex) Çü½ÄÀ¸·Î ÇÁ·Î±×·¥ ÆÄÀÏÀ» µå·¡±×ÇÏ°í USB µð½ºÅ©·Î ¶³¾îÁý´Ï´Ù. ±×·± ´ÙÀ½ Æß¿þ¾î´Â ´ë»ó ½Ã½ºÅÛÀÇ ¸Þ¸ð¸®·Î ÇÁ·Î±×·¡¹Ö µÉ °ÍÀÔ´Ï´Ù.
¾î¶»°Ô Æß¿þ¾î ¾÷µ¥ÀÌÆ®
1. µàÆþ ¼±¿¡ ÀÇÇÏ¿© ¼ÒÇü DAPLink hsÀÇ gnd¿Í nrst¸¦ ¿¬°áÇϽʽÿÀ. ±×·± ´ÙÀ½ È£½ºÆ® ÄÄÇ»ÅÍ¿¡ ¹Ì´Ï DAPLink-hs¸¦ ¿¬°áÇÕ´Ï´Ù. "À¯Áö º¸¼ö" ¶ó´Â USB µð½ºÅ©´Â pc¿¡ ³ªÅ¸³³´Ï´Ù. GND ÇÉÀ» °¡Áø 2. Disconnect nRST. »õ·Î¿î Æß¿þ¾î¸¦ µå·¡±×ÇÏ°í USB µð½ºÅ©·Î ¶³¾îÁý´Ï´Ù. ±×·± ´ÙÀ½ »õ·Î¿î Æß¿þ¾î´Â ¹Ì´Ï DAPLink-HS µð¹ö±× ÇÁ·ÎºêÀÇ ¸Þ¸ð¸®·Î ÇÁ·Î±×·¡¹Ö µÉ °ÍÀÔ´Ï´Ù.
Openocd·Î ÇÁ·Î±×·¥ÇÏ´Â ¹æ¹ý
¿ì¸®´Â openocd¿Í ´ë»ó MCU ÇÁ·Î±×·¥À» ½ºÅ©¸³Æ® µµ±¸¸¦ Á¦°øÇÕ´Ï´Ù. Https://github.com/wuxx/openocd-toolbox. ½ºÅ©¸³Æ® µµ±¸¸¦ ´Ù¿î·ÎµåÇϽñ⠹ٶø´Ï´Ù ±×·± ´ÙÀ½ ¼³Ä¡¾øÀÌ script Æ®¸¦ µÎ ¹ø Ŭ¸¯ÇϽʽÿÀ.
¹®¼
¡Ü »ç¿ëÀÚ ¼³¸í¼: https://github.com/wuxx/nanoDAP-HS/blob/master/README.md
Win7 ¿ë ¡Ü Á÷·Ä Æ÷Æ® µå¶óÀ̹ö: https://github.com/wuxx/nanoDAP-HS/tree/master/driver/windows7_serial_driver
Openocd¿¡ ´ëÇÑ ¡Ü ½ºÅ©¸³Æ® µµ±¸: https://github.com/wuxx/openocd-toolbox
FAQ
¡Ü Q: ÄÄÇ»ÅÍ´Â Windows 7 a¿¡ Á÷·Ä Æ÷Æ® µå¶óÀ̹ö°¡ ¾øÀ½À» ¾Ë·ÁÁÝ´Ï´Ù. Linux ½º¿Í Mac os´Â µå¶óÀ̹ö°¡ ÇÊ¿äÇÏÁö ¾Ê½À´Ï´Ù. Windows ¹öÀü ÀÌ»ó Windows 10 ÇÊ¿äÇÕ´Ï´Ù Á÷·Ä Æ÷Æ®. ´Ù¿î·Îµå µå¶óÀ̹ö from https://github.com/wuxx/nanoDAP-HS/tree/master/driver/windows7_serial_driver
¡Ü Q: Keil MDK ÇÁ·ÒÇÁÆ® "SWD/JTAG Åë½Å ½ÇÆÐ", ±×°ÍÀ» ÇØ°áÇÏ´Â ¹æ¹ý? A: ù°, µð¹ö±× ÇÁ·Îºê ¹× ´ë»ó º¸µåÀÇ ÇÉÀÌ ¿Ã¹Ù¸£°Ô ¿¬°áµÇ¾î ÀÖ´ÂÁö È®ÀÎÇϽʽÿÀ. µÑ°, ´ë»ó º¸µåÀÇ Àü¾ÐÀÌ ÃæºÐÇÑÁö È®ÀÎÇϽʽÿÀ. ´ë»ó º¸µå°¡ µð¹ö±× ÇÁ·Îºê¿¡ ÀÇÇØ °ø±ÞµÇ´Â °æ¿ì usbÀÇ ÃÖ´ë Ãâ·Â Àü·ù°¡ 500mA À̱⠶§¹®¿¡ Àü¾ÐÀÌ ºÒÃæºÐ ÇÒ ¼ö ÀÖ½À´Ï´Ù.
¡Ü Q: Keil MDK ÇÁ·ÒÇÁÆ® "RDDI-DAP ¿À·ù", ±×°ÍÀ» ÇØ°áÇÏ´Â ¹æ¹ý? A: ù°, µð¹ö±× ÇÁ·Îºê ¹× ´ë»ó º¸µåÀÇ ÇÉÀÌ ¿Ã¹Ù¸£°Ô ¿¬°áµÇ¾î ÀÖ´ÂÁö È®ÀÎÇϽʽÿÀ. µÑ°·Î, µàÆþ ¼± »çÀÌ ½ÅÈ£°¡ µàÆþ ¼±ÀÌ ³Ê¹« ±æ °æ¿ì¿¡ ¼·Î¸¦ ¹æÇØÇÒÁöµµ ¸ð¸£´Ù ¶§¹®¿¡ ´õ ªÀº µàÆþ ¼±À» ÀÌ¿ëÇÏ·Á°í ÇϽʽÿÀ. ÇÁ·Î±×·¡¹Ö ¼Óµµ¸¦ ÁÙÀ̱â À§ÇØ ½Ãµµ ÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ÀϹÝÀûÀ¸·Î ¹®Á¦´Â À§ÀÇ ¹æ¹ýÀ¸·Î ÇØ°áÇÒ ¼ö ÀÖ½À´Ï´Ù.
¡Ü Q: ¾î¶² Ĩ ¹Ì´Ï DAPLink-HS Áö¿ø µå·¡±× ¾Ø µå·Ó ÇÁ·Î±×·¡¹Ö? A: mini DAPLink-hs´Â ¿©·¯ ĨÀÇ µå·¡±× ¾Ø µå·Ó ÇÁ·Î±×·¡¹ÖÀ» Áö¿øÇÕ´Ï´Ù. Âü°íÇϽʽÿÀ https://github.com/ARMmbed/DAPLink/tree/master/source/family. ¹Ì·¡¿¡, ´õ ¸¹Àº ĨÀº ÆÈ Ä¿¹Â´ÏƼÀÇ ¹ßÀü°ú ÇÔ²² Áö¿øµË´Ï´Ù. ÀÚ½ÅÀÇ Ä¨ÀÌ µå·¡±× ¾Ø µå·Ó ÇÁ·Î±×·¡¹ÖÀ» Áö¿øÇؾßÇÏ´Â °æ¿ì ¼Ò½º Äڵ带 ÂüÁ¶ÇÏ¿© ÀϺΠÄÚµå º¯°æÀ» ÇÒ ¼ö ÀÖ½À´Ï´Ù.
¡Ü Q: ¹Ì´Ï DAPLink-HS µð¹ö±× ÇÁ·Îºê´Â Linux ½º¿¡¼ µð¹ö±ë¿¡ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï±î? A: Linux ½º¿¡¼´Â openocd¿Í ÇÔ²² ¹Ì´Ï DAPLink-hs¸¦ »ç¿ëÇÏ¿© ´ë»ó mcu¸¦ ÇÁ·Î±×·¥ÇÏ°í µð¹ö±ë ÇÒ ¼ö ÀÖ½À´Ï´Ù. Openocd´Â ¿ÀÇ ¼Ò½º¿Í °·ÂÇÑÀ¸·Î Àü ¼¼°è ÀαâÀÖ´Â µð¹ö±ë µµ±¸ÀÔ´Ï´Ù. OpenOCD Å©·Î½º Ç÷§ÆûÀ̱⠶§¹®¿¡, ´ç½ÅÀº ¶ÇÇÑ ±¸¼º scriÆ®¸¦ ÀÛ¼ºÇÏ¿© windows¿¡¼ mcu¸¦ µð¹ö±× openocd¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
¹è¼Û ¸ñ·Ï
¡Ü Kit1: ¹Ì´Ï DAPLink-HS µð¹ö±× ÇÁ·Îºê * 1 + 20cm µàÆù ¶óÀÎ * 4
¡Ü Kit2: ¼ÒÇü DAPLink-HS µð¹ö±× Á¶»ç * 1 + 20cm µàÆþ ¼± * 4 + 1 ¹ÌÅÍ TYPE-C ÄÉÀ̺í * 1
Kit3: mini DAPLink-HS µð¹ö±× ÇÁ·Îºê * 1 + 20cm DuPont Line * 4 + SWD to JTAG ¾î´ðÅÍ º¸µå * 1 + 20cm FC-2 * 5 ÇÉ È¸»ö ÄÉÀ̺í + 20cm FC-2 * 10 ÇÉ È¸»ö ÄÉÀ̺í
|
|
|
|
|