|
Flash Magic Production System Àº Á¦Á¶ ¶óÀο¡¼ Flash MagicÀ» »ç¿ëÇÒ ¼ö ÀÖ´Â ¶óÀ̼¾½º¿Í Flash Magic Ç÷§Æû¿¡¼ »ç¿ëÀÚ ¾ÖÇø®ÄÉÀ̼ÇÀÌ »ý¼ºµÇ´Âµ¥ ÇÊ¿äÇÑ ÀÚ·á¿Í ÆÄÀÏÀ» Á¦°øÇÕ´Ï´Ù.
Production Lines
Flash Magic Production SystemÀ» ±¸¸ÅÇÏ½Ã¸é ±Í»ç ³»¿¡ ÀÖ´Â ¹«Á¦ÇÑÀÇ Á¦Á¶ ¶óÀε鿡¼ Flash MagicÀ» »ç¿ëÇÏ½Ç ¼ö
ÀÖ°Ô µË´Ï´Ù.
Custom PC Applications
NXP ¸¶ÀÌÅ©·ÎÄÁÆ®·Ñ·¯¸¦ ÇÁ·Î±×·¥ÇÒ ¼ö ÀÖ´Â ¿©·¯ºÐ ÀÚ½ÅÀÇ PC ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸µé¾îº¸°í ½ÍÀ¸½Ê´Ï±î? Flash MagicÀÇ ISP ±â´ÉÀº
DLL ·Î Á¦°øµË´Ï´Ù. ÀÌ DLL Àº
¶óÀ̺귯¸®¿Í ºñ½ÁÇØ¼ À̰ÍÀÇ »ç¿ë¹ýÀ» ¾Æ´Â ¾ÖÇø®ÄÉÀ̼ÇÀ̶ó¸é ¾î¶² °Í¿¡ ÀÇÇØ¼µµ È£ÃâÀÌ °¡´ÉÇÕ´Ï´Ù. Flash
MagicÀÇ ¸ðµç »çº»µéÀÌ ÀÌ DLLÀ» Æ÷ÇÔÇÕ´Ï´Ù. ÀÌ DLLÀÌ ÀÖÀ¸¸é ¼ö³â°£ÀÇ ³ë·ÂÀ¸·Î ¸¸µé¾îÁø Flash MagicÀÇ
¸ðµç Áö½Ä°ú ¼º´ÉµéÀ» ¾ÖÇø®ÄÉÀ̼ÇÀÌ
Áï½Ã ¾×¼¼½ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇöÀç Àü¼¼°è ¼öõ¸íÀÇ »ç¿ëÀڵ鿡 ÀÇÇØ »ç¿ëµÇ°í
ÀÖ´Â °ËÁõµÇ°í È®ÀÎµÈ Ç÷§ÆûÀÔ´Ï´Ù.
About Flash Magic
Flash Magic Àº NXP Ç÷¡½Ã ¸¶ÀÌÅ©·ÎÄÁÆ®·Ñ·¯·Î Äڵ带 ´Ù¿î·Îµå½ÃŰ´Â dzºÎÇÑ ±â´ÉÀÇ À©µµ¿ì ±â¹Ý ÅøÀÔ´Ï´Ù. À̰ÍÀº ISP¶ó ºÒ¸®´Â ¸¶ÀÌÅ©·ÎÄÁÆ®·Ñ·¯ÀÇ
±â´ÉÀ» Ȱ¿ëÇÏ¿© PC¿Í ÀåÄ¡°£ÀÇ µ¥ÀÌÅÍ Àü¼ÛÀ» ½Ã¸®¾ó ¹æ½ÄÀ¸·Î ½ÇÇàÇÕ´Ï´Ù.
Flash Magic Àº µð¹ÙÀ̽º¸¦ ¼Ò°Å(erase)ÇÏ°í ±×µéÀ» ÇÁ·Î±×·¥(program)Çϸç
µ¥ÀÌÅ͸¦ Àаí(read) ´Ù¾çÇÑ ±¸¼º Á¤º¸µéÀ» ÀÐ°í ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ISPÀÇ ±âº»ÀûÀÎ ±â´ÉÀ» Á¦°øÇÏ´Â °Í »Ó¸¸ ¾Æ´Ï¶ó, Flash MagicÀº
ºÎ°¡ ±â´Éµé°ú Áö´ÉÀ» Ãß°¡ÇÏ¿©, º¹ÀâÇÑ ±â´ÉµéÀÇ ½ÇÇàÀÌ °¡´ÉÇØÁ³½À´Ï´Ù.
¿¹¸¦ µé¾î Àüü µð¹ÙÀ̽º ¶Ç´Â ÇÁ·Î±×·¥µÉ hex file, blocks, pagesµéÀÇ
¾î¶² Á¶ÇÕÀÌ¶óµµ ¼Ò°ÅµÉ ¼ö ÀÖ½À´Ï´Ù. ¾î¶² ÀåÄ¡µéÀº ISP ºÎÆ®·Î´õ¸¦
Ç÷¡½Ã ¸Þ¸ð¸®¿¡ ÀúÀåÇϱ⠶§¹®¿¡, Flash magicÀº ÀÌ Äڵ尡 ¼Ò°ÅµÇ´Â °ÍÀ» ¸·±â À§ÇÑ ¼ö´ÜÀ»
½ÇÇàÇÕ´Ï´Ù.
Flash Magic ÀÇ Ãß°¡ÀûÀÎ ¿ì¼ö ±â´Éµé·Î´Â üũ½æÀÇ ÀÚµ¿ ÇÁ·Î±×·¡¹Ö, ½Ã¸®¾ó ¸í·ÉÀ» ÅëÇÑ ISP¸ðµå ÁøÀÔ, ÇÁ·Î±×·¥µÈ µ¥ÀÌÅÍÀÇ ¹«ÇÑÇÑ À¯¿¬¼ºÀ» °¡´ÉÇϰÔ
ÇÏ´Â
Just In Time ¸ðµâÀÇ ½ÇÇà, µð¹ÙÀ̽º¸¦ ISP ¸ðµå·Î µÎ±â À§ÇÑ RS232 ½ÅÈ£¸¦ ÅëÇÑ Á¦¾î, ÀÌ·¯ÇÑ ½ÅÈ£µéÀÇ Å¸À̹ÖÀ» ÅëÇÑ Á¦¾î¸¦ ²ÅÀ» ¼ö ÀÖ½À´Ï´Ù.
Flash MagicÀº 6³â°£ ¹«·á·Î ÀÌ¿ë °¡´ÉÇϸç NXPÀÇ ÇöÀç ¸ðµç
8-bit (8051), 16-bit (XA) ¿Í 32-bit
(ARM) Ç÷¡½Ã ¸¶ÀÌÅ©·ÎÄÁÆ®·Ñ·¯µéÀ» Áö¿øÇÕ´Ï´Ù.
°¡´ÉÇÑ »ç¿ë ¿¹
Flash Magic Ç÷§Æû¿¡¼ »ý¼ºÇÏ´Â ¾ÖÇø®ÄÉÀ̼ǿ¡ ´ëÇÑ ¸î°¡Áö ¿¹
-
»ç³» »ç¿ë¿ëÀ¸·Î ¸ÂÃã ISP Åø, °¡·É ÃÖ´ëÇÑ ´Ü¼øÈµÈ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º°¡ ÇÊ¿äÇÑ Á¦Á¶
¶óÀÎ ÇÁ·Î±×·¡¹Ö
-
Á¦Ç° ÆÊ¿þ¾î ¾÷µ¥ÀÌÆ®¸¦
À§ÇÑ ÃÖÁ¾ »ç¿ëÀÚ ISP Åø. Hex ÆÄÀÏÀ» ¾ÖÇø®ÄÉÀ̼ǿ¡
¼³Ä¡Çϰųª ÀÎÅͳÝÀ» ÅëÇØ ÆÐÄ¡µÇµµ·Ï ¼³Ä¡ÇÒ ¼ö ÀÖ½À´Ï´Ù. ½ÅÁ¦Ç°¿¡ ´ëÇÑ ¾È³»µµ »ç¿ëÀÚ¿¡°Ô Ç¥½ÃµÇ°Ô ÇÒ
¼ö ÀÖ½À´Ï´Ù. ¿©·¯ºÐÀÇ ¸ðµç Á¦Ç°µéÀ» À§ÇØ ÀáÀçÀûÀÎ ¿©·¯°¡Áö NXP ¸¶ÀÌÅ©·ÎÄÁÆ®·Ñ·¯µéÀ»
Æ÷ÇÔÇÏ´Â ÇѰ¡Áö ÅøÀ» »ç¿ëÇϽʽÿÀ.
-
Gang programming Åø. Parallel ISP ÇÁ·Î±×·¡¹ÖÀÌ
°¡´ÉÇϵµ·Ï ¼·Î ´Ù¸¥ COM Æ÷Æ®¸¦ °¢°¢ »ç¿ëÇÏ¿©, °³°³ÀÇ
½º·¹µå(thread)¿¡¼ Flash Magic DLLÀÇ ´ÙÁß
ÀνºÅϽº(instance)¸¦ È£ÃâÇÕ´Ï´Ù.
-
¹Ì·¡-º¸° Á¦Ç°. »ç¿ëÀÚÀÇ °íÀ¯ÇÑ ISP
ÅøÀ» ÀÛ¼ºÇϰí À̰ÍÀ» »õ·Î¿î NXP µð¹ÙÀ̽º¿¡ ¸Â°Ô ¾÷µ¥ÀÌÆ®½ÃÄÑ À¯ÁöÇÏ´Â °Íº¸´Ù, DLL ¾÷µ¥ÀÌÆ®´Â ÀÚµ¿À¸·Î »õ·Î¿î µð¹ÙÀ̽º¸¦ Ãß°¡ÇÕ´Ï´Ù.
Ư¡
-
µð¹ÙÀ̽º ¼¸í(signature)
Àбâ
-
Ç÷¡½Ã ¸Þ¸ð¸®ÀÇ ÀϺΠ¶Ç´Â Àüü ¼Ò°Å
-
µð¹ÙÀ̽º¿¡ hex
file ÇÁ·Î±×·¥
-
µð¹ÙÀ̽º¿¡ ÇÁ·Î±×·¥µÈ hex file °ËÁõ(Verify)
-
º¸¾È ºñÆ® Àбâ
-
º¸¾È ºñÆ® ÇÁ·Î±×·¥
-
Ç÷¡½Ã ¸Þ¸ð¸®ÀÇ ÀϺΠ¶Ç´Â ÀüüÀÇ Blank È®ÀÎ
-
Ç÷¡½Ã ¸Þ¸ð¸® µ¥ÀÌÅÍ Àбâ
-
boot vector ¿Í status byte Àбâ
-
boot vector ¿Í status byte ¼Ò°Å
-
boot vector ÇÁ·Î±×·¥
-
status byte ÇÁ·Î±×·¥
-
Ç÷¡½Ã ¸Þ¸ð¸®¿¡¼ ¹öÆÛ·Î µ¥ÀÌÅÍ Àбâ
-
µð¹ÙÀ̽º Reset
-
DLL ¿¡ ¸Â´Â µð¹ö±× ¸ðµå ¼±ÅÃ
-
µð¹ÙÀ̽º¸¦ ISP ¸ðµå¿¡
µÎ±â
-
clocks bit Àбâ
-
clocks bit ÇÁ·Î±×·¥
-
µð¹ÙÀ̽º ±¸¼º(configuration)
Àбâ
-
µð¹ÙÀ̽º ±¸¼º(configuration)
ÇÁ·Î±×·¥
-
ÆäÀÌÁöÀÇ Ç÷¡½Ã ¸Þ¸ð¸® ¼Ò°Å
-
µð¹ÙÀ̽ºÀÇ CRC Àбâ
-
autobauding Ãë¼Ò (cancel)
-
µð¹ÙÀ̽º ¾ÏÈ£ ¼³Á¤
-
µð¹ÙÀ̽º ¾ÏÈ£ Àç¼³Á¤
-
µð¹ÙÀ̽º ¾ÏÈ£ È®ÀÎ
-
ŸÀӾƿô ±æÀÌ ¼±ÅÃ
-
ŸÀӾƿô µðÆúÆ® ¼±ÅÃ
-
µð¹ÙÀ̽º¸¦ SoftICE ¸ðµå¿¡ µÎ±â
-
Python scripting system –
»ç¿ëÀÚÀÇ µ¶ÀÚÀûÀÎ ÀÚµ¿ Å×½ºÆ® ¶Ç´Â »ý»ê ¶óÀÎ °úÁ¤ ÀÛ¼º
Æ÷ÇÔ ³»¿ë
´ÙÀ½Àº Production System¿¡ Æ÷ÇÔµÈ ÆÄÀÏ ¸ñ·ÏÀÔ´Ï´Ù.
-
Flash MagicÀÇ GUI and Command Line versions, Production lines ¿ëÀ¸·Î
¶óÀ̼±½º Çã°¡
-
Flash Magic 8051/XA DLL, Ç÷¡½Ã ÇÁ·Î±×·¡¹Ö ±â´É ±¸Çö
-
Flash Magic ARM DLL, Ç÷¡½Ã ÇÁ·Î±×·¡¹Ö ±â´É ±¸Çö
-
C header files
-
Microsoft Visual C++ ¿Í Borland C++ Builder ¿ë Library/import
files
-
Microsoft Visual C++
demonstrating both DLLs ¿ë ¿¹Á¦ ¾ÖÇø®ÄÉÀ̼Ç
-
Flash Magic DLLs »ç¿ë ¼³¸í¼
Çʼö ¿ä°Ç
Flash Magic Production System Àº Windows 2000/XP/Vista ¿¡¼ ½ÇÇàµÉ ¼ö ÀÖ½À´Ï´Ù. ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸µé±â À§Çؼ´Â PC application
development system ÀÌ ÇÊ¿äÇÕ´Ï´Ù. ¶óÀ̺귯¸®³ª Import ÆÄÀÏÀº
Microsoft Visual C++ °ú Borland C++
Builder ¿ëÀ¸·Î Á¦°øµË´Ï´Ù. ´Ù¸¥ °³¹ß ½Ã½ºÅÛµéÀÇ °æ¿ì »ç¿ëÀÚ´Â Çì´õ ÆÄÀÏÀ̳ª DLL¿¡¼ ÀÚ½ÅÀÇ °íÀ¯ ¶óÀ̺귯¸® ¶Ç´Â Import ÆÄÀÏÀ» »ý¼º½ÃÄѾß
ÇÕ´Ï´Ù.
|