Home > Á¦Ç°¼Ò°³ > ¿¡¹Ä·¹ÀÌÅÍ > MAJIC-LT > Á¦Ç°¼Ò°³
< ¿¡¹Ä·¹ÀÌÅÍ >
CodeViser : Á¦Ç°¼Ò°³ / °³¹ßȯ°æ / ±â¼úÁö¿ø / ÀÚ·á½Ç
MAJIC-LT : Á¦Ç°¼Ò°³ / °³¹ßȯ°æ / ±â¼úÁö¿ø / ÀÚ·á½Ç / ºñ±³Â÷Æ® / Áö¿ø¸®½ºÆ®
MAJIC-LX : Á¦Ç°¼Ò°³ / °³¹ßȯ°æ / ±â¼úÁö¿ø / ÀÚ·á½Ç / ºñ±³Â÷Æ® / Áö¿ø¸®½ºÆ®
MAJIC-MT : Á¦Ç°¼Ò°³ / °³¹ßȯ°æ / ±â¼úÁö¿ø / ÀÚ·á½Ç / ºñ±³Â÷Æ® / Áö¿ø¸®½ºÆ®
ARMTOOLS : Á¦Ç°¼Ò°³ / °³¹ßȯ°æ / ±â¼úÁö¿ø / Áö¿øµð¹ÙÀ̽º
J-LINK(FlashÀü¿ë) : Á¦Ç°¼Ò°³ / °³¹ßȯ°æ / ±â¼úÁö¿ø / ÀÚ·á½Ç

    MAJIC-LT Á¦Ç°¼Ò°³
MAJIC°ú µ¿ÀÏÇÑ ÀÎÅÍÆäÀ̽º ¹æ½ÄÀ» »ç¿ëÇÑ´Ù. Ãß°¡ÀûÀ¸·Î USB to Ethernet CableÀ» ÀÌ¿ëÇؼ­ USB¹æ½ÄÀ¸·Îµµ »ç¿ë°¡´ÉÇÏ´Ù. ÇÁ·Î¼¼¼­ Áö¿øÀº ARM7/9/11 Xscale/Mips ¸ðµÎ Áö¿øÇÑ´Ù. ÀåÁ¡Àº ÈÞ´ëÇϱ⠽±°Ô ¾ÆÁÖ °¡º±°Ô ¼³°è°¡ µÇ¾ú°í À̵¿¼ºÀÌ °¡Àå Å« ÀåÁ¡À̶ó°í ÇÒ ¼ö ÀÖ´Ù.

ÀÚ·á½Ç º¸±â

¹«Á¦ ¹®¼­

 1. MAJIC-LT Ư¡

- SoC ±â¹ÝÀÇ ¾îÇø®ÄÉÀ̼ÇÀ» À§ÇÑ Idea Á¦°ø
- Non-Intrusive, Target¿¡ ´ëÇÑ ¸®¼Ò½º°¡ ¾ø´õ¶óµµ »ç¿ë °¡´É
- 10/100 Base-T ÀÌ´õ³Ý ÀÎÅÍÆäÀ̽º
- ARM Embedded ICE Macrocell Áö¿ø
- ¸ðµç ARM core Áö¿ø (Requires 'DI' Macrocells)
- On-Chip Çϵå¿þ¾î ºê·¹ÀÌÅ© Æ÷ÀÎÆ® Áö¿ø
- ¹«Á¦ÇÑ ¼ÒÇÁÆ®¿þ¾î ºê·¹ÀÌÅ© Æ÷ÀÎÆ®
- JTAG Ŭ¶ô Á¶Àý(¼³Á¤) ±â´É (TCK = 0 to 10 MHz)
- Trigger-in and Trigger-out Connection Á¶Àý(¼³Á¤) °¡´É
- Ethernet and Serial I/O Ports for Fast, Flexible Host Interface
- ¾îÇø®ÄÉÀÌ¼Ç ÄÚµåÀÇ ºü¸¥ ´Ù¿î·Îµå ¼Óµµ
- ³×Æ®¿öÅ©¸¦ ÅëÇÑ °øÀ¯¿Í ȣȯ¼º°ú ¿ø°ÝÁ¦¾î ±â´É
- CPUÄھ On Chip µð¹ö°Å ÀÎÅÍÆäÀ̽º Ãß°¡½Ã ½¬¿î Æß¿þ¾î ¾÷±×·¹À̵å
- Sleep Mode and RT Clock Áö¿ø
- µ¿À۽à LED Display ÅëÇÑ »óÅ ǥ½Ã
- RDI 1.5.1 Debugger Interface
- ÀÚü µð¹ö°Å ¼ÒÇÁÆ®¿þ¾îÀÎ EDB (Option)

 2. Á¦Ç° Á¤º¸

MAJIC-LTÀÇ °æ¿ì ARM ÇÁ·Î¼¼¼­¿Í On-chip µð¹ö°Å ÀÎÅÍÆäÀ̽º »çÀÌ¿¡ °í¼ÓÀÇ µð¹ö±ëÀÌ
°¡´ÉÇÑ Çϵå¿þ¾î·Î ¼³°èµÇ¾úÀ¸¸ç, °ø¾÷ Ç¥ÁØ µð¹ö°ÅÀÌ´Ù. ÀÌ°ÍÀº ARM µð¹ö°Å¿Í RDI 1.5.1
ȣȯ Third Party µð¹ö°Å¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Â ÇϳªÀÇ ÀÌÀ¯ÀÌ´Ù.

ÇöÀç, SoC µð¹ÙÀ̽º¸¦ »ç¿ëÇÏ°í ÀÖ´Ù¸é ÀüÅëÀûÀÎ CPU¼³°è¿¡ ÀÖ¾î In-Circuit ¿¡¹Ä·¹ÀÌÅÍ·Î
ÀÓº£µðµå CPU¸¦ µ¿ÀÛ½ÃÅ°°í Á¦¾îÇÏ°í °¡½ÃÈ­ ÇÒ ¼ö ÀÖ´Â µ¿ÀÏÇÑ ±â´ÉÀ» ÇÒ ¼ö ÀÖ´Ù´Â ÀåÁ¡ÀÌ
ÀÖ´Ù. °á°úÀûÀ¸·Î ´õ ºü¸¥ ¼ÒÇÁÆ®¿þ¾î ÁýÁßµµ¿Í ´õ ºü¸¥ Å×½ºÆÃÀ¸·Î ½ÃÀå ÁøÀÔ ½Ã°£À» ´ÜÃà
½Ãų ¼ö ÀÖ´Ù.

MAJIC-LT Probe´Â »õ·Î¿î ÄÚ¾î, µð¹ö°Å ÀÎÅÍÆäÀ̽º, SoC µð¹ÙÀ̽º Ãß°¡½Ã È®À强À¸·Î
ºñ¿ëÀ» ÁÙÀÏ ¼ö ÀÖ´Ù. ¿ÏÀüÇÑ ÇÁ·Î¼¼¼­Á¦¾î´Â Start, Stop, Single-Step ½ÇÇàÀ» ÀǹÌÇÑ´Ù.
´Ù½Ã¸»ÇØ Register, Memory, System I/O¸¦ Read / WriteÇÏ°í Ÿ°ÙÀÇ RAM¿¡ Code¸¦
´Ù¿î·ÎµåÇÏ°í °ÅÀÇ ¸ðµç °ø¾÷Ç¥ÁØ µð¹ö°Å ÀÎÅÍÆäÀ̽º¸¦ Áö¿øÇÑ´Ù.

EPIÀÇ MAJIC-LT Probe´Â ARM ¼ÒÇÁÆ®¿þ¾î Åø°ú ¾î¶² º¸µå»çÀÌ¿¡ On-Chip µð¹ö°Å
ÀÎÅÍÆäÀ̽º·Î ¿¬°áÇÏ´Â °ÍÀ» Áö¿øÇÏ°í ½ÇÇàÇÏ´Â °ÍÀ» Ç×»ó ÁغñÇÏ°í ÀÖ´Ù. ÀÌ·¯ÇÑ
ÅøµéÀº ¼­·Î ¿¬µ¿Çؼ­ µ¿ÀÛÇϴ ȯ°æÀ» Á¦°øÇÏ°í ÀÖ´Ù.

MAJIC-LT Probe´Â Stand-AloneÀ̳ª Å°Æ®·Î ±¸ÀÔ°¡´ÉÇÏ´Ù. MAJIC-Kit ±¸ÀԽà ½Ã¸®¾ó°ú
ÀÌ´õ³Ý ÄÉÀ̺íÀ» Æ÷ÇÔÇÏ°í ÀÖ°í ¼Ò½º ·¹º§ µð¹ö°Å, 90ÀÏ°£ÀÇ Maintenance Áö¿ø ¾÷±×·¹À̵带
¹ÞÀ» ¼ö ÀÖ´Ù.

 3. MAJIC-LT ProbeÀÇ ÁÖ¿ä Ư¡

- ÀÌ´õ³Ý ÀÎÅÍÆäÀ̽º(Ethernet Interface)
  È£½ºÆ®·ÎºÎÅÍ ½Ã¸®¾óÀ̳ª Æз¯·² ÀÎÅÍÆäÀ̽º º¸´Ù ¸¹Àº ÀåÁ¡À» °¡Áö°í ÀÖ´Â
  10/100 Base-T ÀÌ´õ³Ý ÀÎÅÍÆäÀ̽º(Ethernet interface)¸¦ Á¦°øÇÏ°í ÀÖ´Ù.

- ¾îÇø®ÄÉÀÌ¼Ç ÄÚµåÀÇ ´Ù¿î·Îµå ¼Óµµ´Â ½Ã¸®¾ó ÀÎÅÍÆäÀ̽ºÀÇ 10¹è ÀÌ»óÀÌ´Ù.

- ¼Ò½ºÄÚµå ¼öÁ¤ ÈÄ Å¸°Ùº¸µå¿¡ ´Ù¿î·ÎµåÇϱâ À§ÇÑ ½Ã°£À» ÁÙÀÏ ¼ö ÀÖ´Ù.

- ³×Æ®¿öÅ© ¿¬°áÀ» ÅëÇØ ¿ø°ÝÁ¦¾î°¡ °¡´ÉÇÏ°í, µ¥½ºÅ©Å¾À¸·ÎºÎÅÍ Á÷Á¢ LabÀ¸·Î
  ¿¢¼¼½º°¡ °¡´ÉÇÏ´Ù.

- ¿©·¯¸íÀÇ ¿£Áö´Ï¾î°¡ Test ÀÛ¾÷À» °øÀ¯Çؼ­ »ç¿ë°¡´ÉÇÏ´Ù.

 4. Flash Memory

ROMÀÇ ±³Ã¼¾øÀÌ Æß¿þ¾î ¾÷±×·¹À̵尡 °¡´ÉÇÏ´Ù.

»õ·Î¿î Æß¿þ¾î´Â FTP »çÀÌÆ®¿¡¼­ ½±°Ô ¹ÞÀ» ¼ö ÀÖ°í º¸µåÀÇ Flash ¸Þ¸ð¸®¿¡ °£´ÜÇÑ ÀÛ¾÷À¸·Î
¾÷±×·¹ÀÌµå ½Ãų ¼ö ÀÖ´Ù.

Æß¿þ¾î ¾÷±×·¹ÀÌµå ½Ã È£½ºÆ® PC¿Í MAJIC ProbeÀÇ IP¾îµå·¹½º¸¦ Point-to-Point ¹æ½ÄÀ¸·Î
¸¸µé¾î¾ß¸¸ ÇÑ´Ù.
¿¹) host pc: 192.168.1.100 MAJIC IP : 192.168.1.200

 5. ³»ºÎ RISC ÇÁ·Î¼¼¼­

³»ºÎÀÇ ARM ÇÁ·Î¼¼¼­´Â µð¹ö°ÅÀÇ µ¿ÀÛÀ» °í¼ÓÀ¸·Î ¹ÝÀÀÇÒ ¼ö ÀÖµµ·Ï ¼³°èµÇ¾î ÀÖ°í
Ÿ°Ùº¸µåÀÇ ¾îÇø®ÄÉÀÌ¼Ç ´Ù¿î·Îµå¸¦ °í¼ÓÀ¸·Î °¡´ÉÇÏ°Ô ÇØÁØ´Ù.

 6. Æí¸®ÇÑ Reset Switch

Æí¸®ÇÑ ¸®¼Â ¹öÆ°À» ÅëÇØ ¿¹±âÄ¡ ¸øÇÑ µ¿ÀÛ¿¡¼­ ½±°Ô ºüÁ®³ª¿Ã ¼ö ÀÖ°í ¿ÏÀüÇÑ ½Ã½ºÅÛ¸®¼ÂÀ»
¿øÇÒ ¶§ ½±°Ô »ç¿ëÇÒ ¼ö ÀÖ´Ù.

 7. Choice of Cable Kits

MAJIC Æйи®ÀÇ °æ¿ì ¿É¼Ç Çü½ÄÀ¸·Î CableÀ» Á¦°øÇÏ°í ÀÖ°í °¢°¢ÀÇ ¾ÆÅ°ÅØ󸶴٠ÇϳªÀÇ
Cable kit¸¦ Á¦°øÇÑ´Ù. Á¦°øÇÏ´Â Cable kit´Â Ç¥ÁØ ARM Ä¿³ØÅ͸¦ ¸»ÇÑ´Ù.

 8. JTAG Clock Á¶Àý(¼³Á¤)

MAJIC-LTÀÇ °æ¿ì TCKÀÇ °æ¿ì 0-10MHz·Î Á¶Á¤°¡´ÉÇÏ´Ù.
Ÿ°Ùº¸µåÀÇ ½ÇÇà¿¡ ¸Â°Ô JTAG Ŭ¶ôÀ» Á¶Á¤ÇØ¾ß Çϱ⠶§¹®¿¡ ÃÖÀûÈ­°¡ ÇÊ¿äÇÏ´Ù.
±âº»ÀûÀ¸·Î ARM7Àº 8MHz, ARM9/XscaleÀº 10MHzÀÌ»óÀ¸·Î ¼³Á¤ÇÏ¸é µÈ´Ù.
SoC µðÀÚÀνÿ¡ ·Î¿ì ½ºÇǵå ASIC ¿¡¹Ä·¹ÀÌÅͳª FPGA¿Í ±¸Çö½Ã À¯¿ëÇÏ°Ô ÀÌ¿ëÇÒ ¼ö ÀÖ´Ù.
RT Clock Support ARM RT ClockÀ» Áö¿øÇÑ´Ù.
Synthesizable Core¿Í Sleep Mode Operation¿¡ ÇÊ¿äÇÑ ±â´ÉÀÌ´Ù.

 9. ÇÁ·Î±×·¥ °¡´ÉÇÑ Trigger Control

Trigger-in and Trigger-out SignalµéÀ» Á¦°øÇÏ°í Trigger-in Signal·Î Breakpoint ³ª Synchronize
½ÇÇàÀÌ °¡´ÉÇÏ´Ù. Trigger OutputÀº ¸Þ¸ð¸® ¿¢¼¼½º³ª ¸Þ¸ð¸® Å×½ºÆ® ½ÇÆеîÀÇ ½ÇÇà»óŸ¦
º¸¿©ÁØ´Ù.

 10. International Power Supply

MAJIC-LT Probe´Â Ç¥ÁØ 9V Àü¿øÀ» »ç¿ëÇÏ°í ÀÖ°í ¿ÜºÎ AC 100V-240V Free Voltage¸¦ Áö¿øÇÑ´Ù.
2±¸Â¥¸® Äڵ带 »ç¿ëÇÑ´Ù.


EPI µð¹ö°Å ȯ°æ

EPIÀÇ °æ¿ì Open Debug Environment¶ó°í Çؼ­ ¸ðµç µð¹ö°Å ¼ÒÇÁÆ®¿þ¾î¿Í ȣȯ°¡´ÉÇÏ°Ô
Çϱâ À§ÇÑ Interface µå¶óÀ̹ö¸¦ Á¦°øÇÏ°í ÀÖ´Ù.

EPI EDB Debugger
Understands most ARM/MIPS
compiler debug info file formats :

¡ß EPI CC-MIPS - COFF
¡ß IDT/c - GNU ECOFF
¡ß Algorithmics - ELF/Stabs
¡ß Wind River - ELF/Stabs
¡ß Green Hills - ELF/DWARF 1.1
¡ß Diab Data - ELF/ DWARF 1.1

Understands most ARM compiler
debug info file formats:

¡ß COFF
¡ß ECOFF
¡ß ELF/Stabs
¡ß ELF/DWARF 1.1
¡ß ELF/Dwarf 2.0
¡ß PE-COFF
¡ß MS-COFF




EDB C Source-Level Debugger

¼Ò½º ·¹º§ µð¹ö°ÅµéÀÌ °¡Áö°í ÀÖ´Â ±â´ÉÀ» ¸ðµÎ ³»ÀåÇÏ°í ÀÖ°í ¹ÙÅÁÈ­¸éÀÇ ¹Ù·Î°¡±â ¸Þ´º·Î
½±°Ô ½ÇÇàÇÒ ¼ö ÀÖ´Ù. ÀϹÝÀûÀÎ ´Ù¸¥ µð¹ö°ÅµéÀº ȯ°æ¼³Á¤ÀÌ º¹ÀâÇÑ ¹Ý¸é, Ãʱâ ȯ°æ ¼³Á¤ ÈÄ
¿ø Ŭ¸¯À¸·Î µð¹ö°Å¸¦ Çѹø¿¡ ½ÇÇàÇÒ ¼ö ÀÖ´Â ÀåÁ¡ÀÌ ÀÖ´Ù.
µð¹ö°Å ½ÇÇà½Ã°£À» ÃÖ¼ÒÈ­ Çϱâ À§ÇØ ½ºÅ©¸³Æ® ¾ð¾î¸¦ »ç¿ëÇÏ°í ÀÖ°í °£´ÜÇÑ
Flash ProgrammingÀ» Çϱâ À§ÇØ ½±°Ô »ç¿ëÇÒ ¼ö ÀÖ´Ù.




¾Æ·¡ ±×¸²Àº °¢ ºÎºÐÀÇ ¸íĪ¿¡ ´ëÇÑ ¼³¸íÀÌ´Ù.



Browser windowÀÇ °æ¿ì

Module view, Function view, Globals view ¼¼°¡Áö·Î ±¸ºÐµÇ´Âµ¥,
ELF³ª ±âŸ Debug InformationÀÌ Æ÷ÇÔµÈ ÆÄÀÏÀ» LoadÇÒ °æ¿ì Symbol Table¿¡ ³ªÅ¸³ª´Â ¸ðµç
Á¤º¸¸¦ ½±°Ô ãÀ» ¼ö ÀÖµµ·Ï ±â´ÉÀ» ³»ÀåÇß´Ù.

Register Window
CPU¿¡ ÇÊ¿äÇÑ ³»ºÎ Register¸¦ ¸ðµÎ º¸¿© ÁÙ »Ó¸¸ÀÌ ¾Æ´Ï¶ó, ÇöÀçÀÇ PC°ªÀ̳ª SP¸¦ È®ÀÎ
ÇÒ ¶§ »ç¿ëµÈ´Ù.

Memory Window
ÇöÀçÀÇ ¸Þ¸ð¸®¸¦ º¼ ¶§ »ç¿ëÇϸç, ¸Þ¸ð¸®°¡ Á¤»óÀûÀ¸·Î µ¿ÀÛÇÏ´Â Áö ½±°Ô È®ÀÎ ÇÒ ¼ö ÀÖ´Ù.
Call Stack Window
ÇÁ·Î±×·¥ÀÌ Áö±Ý±îÁö ¼öÇàÇÑ °úÁ¤¿¡ ´ëÇØ º¸¿©ÁØ´Ù.


»ç¿ëÀÚ Peripheral Register View µî·Ï
AT91R40800 ĨÀÇ °æ¿ì EBI Register°¡ ÀÖ´Ù. EBI Register¸¦ µî·ÏÇϱâ À§Çؼ­´Â
¿ì¼± AT40800.rd¶ó´Â ÆÄÀϸíÀ» Çϳª ¸¸µç ÈÄ ¾Æ·¡¿Í °°ÀÌ Ãß°¡¸¦ ÇÏ¸é µÈ´Ù.

// Register Definition File (spaces.rd) for Atmel AT40800, ARM7tdmi
// Defines memory and register spaces for the ARM Architecture
//
//
// Atmel AT40800 Peripherals
// PIO User Interface
REG=PIO_STATUS 0xFFFF0008 MEMORY 4
REG=PIO_OUTPUT_STATUS 0xFFFF0018 MEMORY 4
//
// EBI Chip Select and Memory Controller
REG=EBI_CSR0 0xFFE00000 MEMORY 4
REG=EBI_CSR1 0xFFE00004 MEMORY 4
REG=EBI_CSR2 0xFFE00008 MEMORY 4
REG=EBI_CSR3 0xFFE0000C MEMORY 4
REG=EBI_CSR4 0xFFE00010 MEMORY 4
REG=EBI_CSR5 0xFFE00014 MEMORY 4
REG=EBI_CSR6 0xFFE00018 MEMORY 4
REG=EBI_CSR7 0xFFE0001C MEMORY 4
REG=EBI_MCR 0xFFE00024 MEMORY 4
//
REG_WINDOW=EBI EBI_CSR0, EBI_CSR1, EBI_CSR2, EBI_CSR3, EBI_CSR4, EBI_CSR5, EBI_CSR6, EBI_CSR7, EBI_MCR
REG_WINDOW=PIO PIO_STATUS, PIO_OUTPUT_STATUS

 

±×·± ´ÙÀ½ startice.cmd¿¡¼­ ´ÙÀ½°ú °°ÀÌ Ãß°¡ÇÑ ÈÄ
FR RD AT40800.RD ±×·¯¸é EDB¿¡¼­ È­¸é°ú °°ÀÌ Register Window¿¡ ³ªÅ¸³­´Ù.


Break Point Edit ±â´É

»ç¿ëÀÚ°¡ ¿øÇÏ´Â Çϵå¿þ¾î ¹× ¼ÒÇÁÆ®¿þ¾î Break Point¸¦ ¿¡µðÆÃÇÒ ¼ö ÀÖ°í, Á¶°Ç¿¡ µû¶ó
Break Point¸¦ °É ¼ö ÀÖ´Â Advanced ±â´ÉÀÌ Æ÷ÇԵǾî ÀÖ´Ù.

 11. Á¦Ç° ¹®ÀÇ ¹× °ßÀû

¤ýÁ¦Ç°¿¡ ´ëÇÑ ±Ã±ÝÇϽŠ»çÇ×À̳ª °ßÀû¼­´Â '°ßÀû¿äû'¹öÆ°À» Ŭ¸¯ÇϽñ⠹ٶø´Ï´Ù.


¤ýº¸´Ù ºü¸¥ °ßÀûÀ» ¿øÇϽô °æ¿ì ÀüÈ­·Î Ä£ÀýÇÏ°Ô »ó´ãÇØ µå¸³´Ï´Ù.
   TEL : 02-3283-0101

Today/Total   1 / 950,417