NXP Flash Tools
 
 
Flash Magic Production System
   
 

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 ÆÄÀÏÀ» »ý¼º½ÃÄÑ¾ß ÇÕ´Ï´Ù.