|
Á¤½Ä ¹öÀü - Spider v1. 91 Patch
*
Á¦Ç° ¼³Ä¡ÈÄ ¹Ýµå½Ã
OPENice Æß¿þ¾î¸¦ ¾÷±×·¹À̵å ÇϽʽÿÀ
*
Spider v1. 91Patch Install Package
OPENice-A1000¿ë
´Ù¿î·Îµå >>
OPENice32-A900¿ë
´Ù¿î·Îµå >>
OPENice-A950¿ë
´Ù¿î·Îµå >>
* OPENice-A1000¿ë *
* OPENice32-A900¿ë *
* OPENice-A950¿ë *
Spider v1. 80
Spider v 1.76
* NOTE
OPENice Æß¿þ¾î ¾÷±×·¹À̵å OPENice
¿¡¹Ä·¹ÀÌÅͳ»¿¡´Â ¿¡¹Ä·¹ÀÌÅ͸¦ µ¿ÀÛ½Ã۱âÀ§ÇÑ ÇÁ·Î±×·¥ÀÌ µé¾î
ÀÖ½À´Ï´Ù. ÀÌ ÇÁ·Î±×·¥À» ¾÷±×·¹À̵å Çϱâ À§Çؼ´Â ¾÷±×·¹À̵å
Àü¿ë ÇÁ·Î±×·¥ (Romup)À» »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. Step
by Step >>
OPENice & Spider Upgrade History
* Spider *
v1.91patch (2006.09.22), Firmware v1.53(A1000),
v2.21(A950), v2.10(A900)
[¹ö±× ¼öÁ¤]
1. B.P ¼³Á¤½Ã Ãß°¡
Á¶°Ç Àû¿ë ¾ÈµÇ´Â ¹®Á¦ ¼öÁ¤ 2.
ƯÁ¤ÇÑ °æ¿ì¿¡ B.P.¿¡¼ Step over/out ±â´É ¼öÇà ¾ÈµÇ´Â
¹®Á¦ ¼öÁ¤ 3. À̹ÌÁö
´Ù½Ã ·ÎµùÇÒ ¶§ Thumb¸ðµå¿¡¼ B.P. ¼³Á¤ ¿À·ù ¼öÁ¤. 4.
BIG Endian¸ðµå¿¡¼ Ç÷¡½¬ ¾²±â ¿À·ù ¼öÁ¤ 5.
Help About¿¡¼ Spider ¹öÀü Ç¥½Ã ¿À·ù ¼öÁ¤ 6.
Utility - Convert CMM¿¡¼ ÆÄÀÏ ¿±â ¿À·ù ¼öÁ¤ 7.
¼öµ¿ ÄÚ¾î ¼³Á¤½Ã ¿À·ù ¼öÁ¤
[Çâ»óµÈ ±â´É]
1. µµ±¸¹Ù¿¡ CMM
½ÇÇà Á¤Áö ¹öư Ãß°¡ 2.
CMM ¸í·É¾î Ãß°¡ Áö¿ø -
Data.epilog, Data.prolog -
busset -
system.mode emulext 3.
½ÇÇà½Ã ÇöÀç PC Ç¥½Ã ¼û±è 4.
OPENice-A1000 Æß¿þ¾î ¾÷µ¥ÀÌÆ® -
ARM11 down/upload ¼Óµµ Çâ»ó -
ARM11 SWBP ¹®Á¦ ¼öÁ¤ -
ÇÁ·Î¼¼¼ Áö¿ø Ãß°¡ Agere
Vision, ADI ARM926EJ, Mtek MV8720
v1.91
(2006.07.10), Firmware v2.21(A950)/v1.52(A1000)
[Çâ»óµÈ
±â´É ]
1. µð¹ö±× ½Éº¼
·Îµù ¼Óµµ Çâ»ó 2.
Watch â¿¡¼ÀÇ Çüº¯È¯ ±â´É Çâ»ó.. 3.
ETM B.P. Áö¿ø 4.
S/W B.P. À¯Áö 5.
Time-out is checked by checing RTCK signal. 6.
¼öµ¿ ÄÚ¾î ¼³Á¤ ±â´É 7.
CP14 Àбâ/¾²±â Áö¿ø. 8.
µð¹ö±× ¸ðµå ÁøÀÔ ¼Óµµ Çâ»ó.
*
OPENice-A1000 * 1.
Byte, Halfword, Word ´ÜÀ§ÀÇ ¾÷·Îµù/ ´Ù¿î·ÎµùÁö¿ø. 2.
¼öµ¿ ÄÚ¾î ¼³Á¤ ±â´É 3.
ARM11 ¹× Xscale CP·¹Áö½ºÅÍ Áö¿ø 4.
ETM1.x Áö¿ø 5.
½Å±Ô ÄÚ¾î Áö¿ø FA526,
FA626, Infineon8876, MSM6800, MSM6125, MSM6280,
MSM6010, Neptune
920T, PM8876, MV8720
[¹®Á¦Çذá] 1.
Áö¿ª º¯¼öâ (Local Variable view) -
ƯÁ¤ÇÑ °æ¿ì º¯¼ö À̸§ÀÌ µÎ ¹ø Ç¥½Ã -
ƯÁ¤ÇÑ °æ¿ì Á¤Àû º¯¼ö°¡ Ç¥½Ã ¾ÈµÊ -
¸¶Áö¸· Ç׸ñ ¼±Åà ¾ÈµÊ 2.
¸Þ¸ð¸®Ã¢ (Memory View) -
¸Þ¸ð¸®Ã¢ÀÇ Æ¯Á¤ ¿µ¿ª Ç¥½Ã ¾ÈµÊ -
´ÜÃàŰ Áö¿ø ¹®Á¦ -
¸¹Àº µ¥ÀÌÅ͸¦ FillÇÒ °æ¿ì ÀÀ´ä ¾ø´Â ¹®Á¦ -
±æÀ̸¦ 0xFFFFFFFF·Î ¼³Á¤ÇÒ °æ¿ì 'Save memory' µ¿ÀÛ
¾ÈÇÔ 3. ÇÁ·ÎÁ§Æ®
â(Project View) -
ÀϺΠÇÔ¼ö°¡ 'Function In File' ÆäÀÌÁö¿¡¼ ´©¶ô 4.
°¨½Ã â (Watch view) -
Variables were not updated in specific case. -
A register variable address was shown as 0xffffffff
when
it is dragged from the debug window and drop to
Watch view. -
Variable expression did not work at debugging multi-images.
5.
Breakpoint°ü·Ã -
HW BP¿Í S/W BP¸¦ µ¿ÀÏ ÁÖ¼Ò¿¡ ¼³Á¤ÇÒ ¶§ÀÇ ¿À·ù. -
¿µ¿ª B.P.»èÁ¦ ¿À·ù -
ARM946ES Äھ¼ Breakpoint ¼³Á¤ ¿À·ù 6.
¼Ò½º¿Í ¾î¼Àºí¸®°¡ ¼öÁ¤µÇ¾úÀ» ¶§, Æ÷Ä¿±× À̵¿ ¿À·ù
7. ³×Æ®¿÷¿¡ ÀÖ´Â
ÆÄÀÏÀÇ °æ¿ì Disassembly Äڵ尡 º¸ÀÌÁö ¾Ê´Â ¿À·ù. 8.
OPENiceÀÇ Àü¿øÀÌ ²¨Áø °æ¿ì SpiderÀÇ ÀÀ´äÀÌ ¾ø´Â
¹®Á¦ 9. RDI¿¡
ÀÖ¾î¼ ¼¼¹ÌÈ£½ºÆÃ 4¹ø µ¿ÀÛ ¿À·ù
v1.90
(2005.12.20), Firmware v2.05(A900)/v1.40(A1000)
[Çâ»óµÈ
±â´É ] 1.
Ãß°¡ ÇÁ·Î¼¼¼ Áö¿ø (OPENice-A1000) -
Zoran(ARM946), Calypso II 2.
½Éº¼ ´Ù¿î·Îµù ¼Óµµ Çâ»ó, ƯÈ÷ Å« ½Éº¼ À̹ÌÁö ´Ù¿î·ÎµùÇÒ
°æ¿ì.. 3.
'Watch 2' ¹× 'Variable 2' À©µµ¿ì Ãß°¡: Watch2/Variable
2¸¦ »ç¿ëÇÒ °æ¿ì ¹è¿, ±¸Á¶Ã¼ º¯¼öÀÇ °ªÀ» ¾÷µ¥ÀÌÆ®
¼Óµµ°¡ »¡¶óÁü. 4.
ÇÔ¼öÀÇ ÀÎÀÚ Ç¥½Ã (Call Stackâ) 5.
¸Þ¸ð¸®Ã¢ ±â´É °³¼± -
'Indirect Dump/List ±â´É Ãß°¡ -
Ç÷¡½¬ ¸Þ¸ð¸® Á÷Á¢ ÆíÁý ±â´É Ãß°¡ -
¸Þ¸ð¸®-¸Þ¸ð¸®, ¸Þ¸ð¸®-ÆÄÀϰ£ÀÇ ºñ±³ ±â´É Ãß°¡ 6.
Çü º¯È¯(Type Cast) Áö¿ø (Watch window) 7.
Dialog ¸í·É¾î Áö¿ø (CMM ½ºÅ©¸³Æ®) 8.
Debug / Output â ¼û±è ±â´É Ãß°¡ ([Option]-[Configure
Interface]) 9.
ºñȰ¼ºÈµÈ Breakpoints Ç¥½Ã ±â´É Ãß°¡ (Debug
window). 10.
ÇϳªÀÇ ÆÄÀÏÀ» ´Ù¼öÀÇ Ã¢¿¡¼ ¿±â ±â´É Ãß°¡
(Debug window). 11.
'UbiFOS' RTOS Áö¿ø (OS-Ubifos RTOS Áö¿ø) 12.
½ÇÇà ½Ã°£ ÃøÁ¤ Á¤È®µµ º¯°æ (Min: -0.1S ±
0.012S). 13.
¸ÖƼ µð¹ö±ëÀ» À§ÇÑ 'Spider Multi' º£Å¸ ¹öÀü Ãâ½Ã
[¹®Á¦Çذá]
1.
µð¹ö±ëÀ» °è¼Ó ¼öÇàÇÒ ¶§ µð¹ö±ë ¼Óµµ°¡ ÀúÇϵǴ °æ¿ì°¡
ÀÖ´ø ¿À·ù ¼öÁ¤.. 2.
Call Stack¿¡¼ ÇÔ¼ö È£ÃâÀÌ ¸¹¾ÆÁ³À» ¶§, Áß°£¿¡ ´©¶ôµÇ¾ú´ø
¿À·ù ¼öÁ¤. 3.
CMM ¸í·É¾îÁß À߸ø ¼öÇàµÇ¾ú´ø ¿À·ù ¼öÁ¤ (d.l <function_name>,
d.1 <odd_address>) 4.
C++ µð¹ö±ëÇÒ ¶§ ÀϺΠ½Éº¼¿¡ ´ëÇØ¼ À߸ø º¸¿©Áá´ø
¿À·ù ¼öÁ¤(Line/Variable Á¤º¸) 5.
REX OS °ü·Ã Á¤º¸Ã¢À» ¶ç¿ö ³ùÀ» ¶§, µð¹ö±ë ¼Óµµ°¡
ÀúÇϵǾú´ø ¹®Á¦ ¼öÁ¤.. 6.
XScale¿¡¼ ¸®¼Â ¹øÁö¿¡ BL ¸í·É¾î°¡ ÀÖÀ» ¶§, Ÿ±ê
½Ã½ºÅÛÀÌ µ¿ÀÛ¿¡ ÀÌ»óÀÌ À־𠹮Á¦ ¼öÁ¤.
v1.80
(2005.09.10), Firmware v1.20 (A900)/v1.31(A1000)
[Çâ»óµÈ ±â´É]
1. Breakpoint ½Ã½ºÅÛ º¯°æ ¹× ±â´É °È
±âÁ¸ BreakpointÀÇ ±â´ÉÀÌ ´ëÆø °ÈµÇ¾ú½À´Ï´Ù. º¸´Ù
ÀÚ¼¼ÇÑ ±â´ÉÀº ´ÙÀ½ ÀåÀ» ÂüÁ¶ÇϽʽÿÀ.
- RAM¿µ¿ª¿¡ H/W Breakpoint ¼³Á¤ ±â´É
- Cyclic (Spot)±â´É
- Address ¹× Data¿¡ ¿µ¿ª ¼³Á¤ ±â´É
- Àӽà Breakpoint ±â´É
- Ãß°¡ Breakpoint Á¶°Ç (Condition / Pass Condition)
- Breakpoint½Ã ¸í·É¾î ½ÇÇà ¿É¼Ç (Command )
- H/W Breakpoint ¿µ¿ª ¼³Á¤
**** ÁÖ ÀÇ ***** ÀÌÀü ¹öÀü¿¡¼´Â
ROM¿µ¿ª¿¡ Code B.P.¸¦ ¼³Á¤ÇÒ ¶§ ÀÚµ¿À¸·Î H/W
B.P.¸¦ ¼³Á¤ÇÏ¿´À¸³ª v1.80¿¡¼´Â[Option]-[ Configure
Memory]¿¡¼ ÇØ´ç ¿µ¿ªÀ» ReadOnly·Î º¯°æ½ÃÄѾ߸¸
H/W B.P.·Î ¼³Á¤µË´Ï´Ù.
2.
Command Line ¸í·É¾î ¼±Åà 3.
Command Lineâ¿¡ ÀԷµǴ ¸í·É¾î¸¦ Spider ÀÚü ¸í·ÉÀ¸·Î
ÇÒ °ÍÀÎÁö, Trace32
CMM ¸í·ÉÀ¸·Î ÇÒ °ÍÀÎÁö ¼±Åð¡´É 4. SpiderÀÇ
ÇÁ·Î±×·¥ ¼öÇà ¼Óµµ Çâ»ó ¹× ¸Þ¸ð¸® ¸®¼Ò½º ¼Ò¸ð Ãà¼Ò 5.
¿É¼Ç Ãß°¡ (ResBreak, DACR) [View]-[Configure
Interface] ¿É¼Ç ¼³Á¤Ã¢¿¡ Ÿ±ê ½Ã½ºÅÛ ¿¬°á½Ã Àû¿ëÇÒ
¿É¼ÇÀÌ Ãß°¡ µÇ¾ú½À´Ï´Ù. -
ResBreak -
DACR 6. ¿¬°á
±â´É Ãß°¡ (Go, Attach) Ÿ±ê
½Ã½ºÅÛ ¿¬°á½Ã ±âÁ¸ÀÇ ¿¬°áÈÄ ¸ØÃß´Â ±â´É¸¸ Á¦°øµÇ¾úÀ¸³ª
Spider
v1.80ÀÌÈÄ ¹öÀüºÎÅÍ ¿¬°áÈÄ ½ÇÇà ±â´ÉÀÌ Ãß°¡ µÇ¾ú
½À´Ï´Ù. -
Attach 7.
Indirect Dump /List ±â´É Ãß°¡ Watchâ¿¡
Indirect Dump , Indirect List ±â´ÉÀÌ Ãß°¡ µÇ¾ú½À´Ï´Ù. 8. ¸Þ´º
º¯°æ Back Trace -> Call Stack [View]-[Backtrace
]¸Þ´º°¡ [View]-[Call Stack]À¸·Î º¯°æµÇ¾ú½À´Ï´Ù. 9.
ARMulator ¿¬°á ±â´É ARM
ADS1.2/RealView ÄÄÆÄÀÏ·¯¿¡ Æ÷ÇÔµÈ ½Ã¹Ä·¹ÀÌÅÍ ¸ðµâ(ARMulator)À»
Spider¿¡¼
¿¬°áÇÏ¿© »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
v1.76 (2005.02.17),
Firmware v1.93(A900)/v1.20(A1000)
[Çâ»óµÈ ±â´É]
1. ´ÜÃà۸¦ Trace32 ¶Ç´Â Realview µð¹ö°Å °ªÀ¸·Î ¼³Á¤ °¡´É
2. Register Undo/Redo±â´É 30ȸ Áö¿ø.
3. REX RTOS Áö¿ø
4. CMM ½ÇÇàÁßÀÓÀ» »óŹٿ¡ Ç¥½Ã
5. CMM¸í·É¾î go.hll, go.up¸¦ Ãß°¡ Áö¿ø
6. µð¹ö±× Á¤º¸ Àд ¼Óµµ Çâ»ó
7. ´ÙÀ½ ÇÁ·Î¼¼¼ Ãß°¡ Áö¿ø(OPENice-A1000 only) -
TI OMAP1610, OMAP1710, OMAP5912
8. ´Ù¿î·Îµù ¼Óµµ Çâ»ó (OPENice-A1000 only) -50%ÀÇ
´Ù¿î·Îµù ¼Óµµ Çâ»ó (ARM926EJ)
9. °í¼Ó JTAG Ŭ·° ¼Óµµ Áö¿ø(OPENice-A1000 only) -µ¿ÀÏ
Ÿ±ê¿¡¼ ±âÁ¸ º¸´Ù µÎ ¹è ¼ÓµµÀÇ JTAG Ŭ·° Áö¿ø.
[¹®Á¦ ÇØ°á]
1. Fix: ´ÙÁß À̹ÌÁö ´Ù¿î·ÎµùÈÄ ¼Ò½º Á¤º¸ ¿À·ù ¼öÁ¤.
2. Fix: ƯÁ¤ À̹ÌÁö ·Îµù½Ã º¯¼ö¸®½ºÆ®Ã¢¿¡¼ ÀϺΠÀü¿ªº¯¼ö Ç¥½Ã ¿À·ù ¼öÁ¤
3. Fix: Àбâ Àü¿ëÀÇ CMMÆÄÀÏ ¼öÁ¤½Ã ¼Ó¼º ÀÚµ¿ º¯È¯ ¿À·ù ¼öÁ¤.
4. Fix: µå¶óÀ̺êÀÇ ·çÆ® ÆÄÀÏ °æ·Î ¼³Á¤ ¿À·ù ¼öÁ¤.
5. Fix: Realview·Î »ý¼ºÇÑ À̹ÌÁöÀÇ ¶óÀÎ Á¤º¸ ¿À·ù ¼öÁ¤ v1.72 (2004.11.29)
[ÁÖ¿ä ¾÷µ¥ÀÌÆ® ³»¿ë]
1. COFF Æ÷¸Ë À̹ÌÁö Áö¿ø
2. RAM¿µ¿ª¿¡¼ Data AssemblyÁö¿ø
3. ÇÁ·Î±×·¥ °æ°ú½Ã°£ (Elapsed Time) Á¤È®¼º Çâ»ó
(ÃÖ¼Ò ÃøÁ¤ °¡´É ½Ã°£: 500usec, ¿ÀÂ÷ ¹üÀ§: +-100usec)
4. Flashup À¯Æ¿¸®Æ¼¿¡¼ OPENice-A1000Áö¿ø
[ÁÖ¿ä ¹ö±× ¼öÁ¤ ³»¿ë]
1. ´ÙÁß ÇÁ·ÎÁ§Æ® ·Îµù½Ã File line/Breakoint µîÀÌ Á¤»óÀûÀ¸·Î ³ª¿ÀÁö ¾Ê´Â ¹®Á¦ ¹× ¸Þ¸ð¸® ´©¼ö Ãà¼Ò.
2. cmmÆÄÀÏ¿¡¼ labelµîÀÌ ¿¹¾à¾îÀ϶§ Áö¿ø µÇÁö ¾Ê´Â ¹®Á¦ ¼öÁ¤.
3. cmmÆÄÀÏ¿¡¼ address°¡ µé¾î°¡¾ß ÇÒ ÀÚ¸®¿¡ »ê¼ú¿¬»êµîÀÌ µé¾î °¥¶§ ¹ß»ýÇÑ ¹®Á¦ ¼öÁ¤.
4. Watch variable¿¡¼ 123À» inputÇϸé 0x123ÀÌ µé¾î°¡´Â ¹®Á¦ ¼öÁ¤.
5. µð¹ö±ë Áß¿¡ 0x768¿¡·¯ Ãâ·Â ÈÄ¿¡ spider crash µÇ´Â ¹®Á¦¼öÁ¤.
6. backtrace¿¡¼ ¸ÇóÀ½ È£ÃâµÈ ÇÔ¼ö¸¦ double click½Ã¿¡ ã¾Æ°¡Áö ¸øÇÏ´Â ¹®Á¦ ¼öÁ¤.
7. Breakpoint ¼³Áß ÈÄ Ç÷¡±×°¡ º¸ÀÌÁö ¾Ê´Â ¹®Á¦ ¼öÁ¤.
8. Command Line¿¡¼ Ctrl+V/C µîÀÇ ºñÁ¤»ó µ¿ÀÛ ¹®Á¦ ¼öÁ¤.
v1.62 (2004.10.07)
v1.61 (2004.09.08)
v1.60 (2004.08.17)
[ÁÖ¿ä
¾÷µ¥ÀÌÆ® ³»¿ë] 1.
OPENice-A1000 ¿¡¹Ä·¹ÀÌÅÍ Áö¿ø. 2.
¸ÖƼ À̹ÌÁö ´Ù¿î·Îµù Áö¿ø. 3.
memrw ¸í·É Ãß°¡
memrw
<address1> <size1> <address2>
<size2> ;
address1¿¡¼ °ªÀ» ÀÐ¾î¼ address2¿¡ ÀúÀå ;address1
is the source address. ;address2
is the destination address. ;size1
is the size of address1 (1,2,4); 1byte=1, 2bytes=2,
4bytes=4 ;size2
is the size of address2 (1,2,4); 1byte=1, 2bytes=2,
4bytes=4
4.
´ÙÀ½ ÆÄÀÏ Å¸ÀÔ Áö¿ø -
cxx, hpp, mov
[ÁÖ¿ä
¹ö±× ¼öÁ¤ ³»¿ë]
1.
Fix: Breakpoint ¼³Á¤°ú °ü·ÃµÈ ¿À·ù ¼öÁ¤ -setting
B.P error, data abort error. 2.
Fix: ƯÁ¤ ÇÔ¼öÀÇ ¸¶Áö¸· ¶óÀÎÀÇ ÁÖ¼Ò°¡ Á¦´ë·Î Ç¥½Ã
¾ÈµÇ¾ú´ø ¿À·ù ¼öÁ¤. 3.
Fix: ƯÁ¤ À̹ÌÁö¿¡ ÀÖ¾î¼ ÇÔ¼ö¸®½ºÆ®°¡ ³ªÅ¸³ªÁö
¾Ê¾Ò´ø ¿À·ù ¼öÁ¤
v1.50 (2004.05.11)
[ÁÖ¿ä
¾÷µ¥ÀÌÆ® ³»¿ë] 1.
½Ã½ºÅÛ ÀÚ¿ø ¼Ò¸ð ´ëÆø Ãà¼Ò 2.
Single step ¼Óµµ Çâ»ó 3.
´Ù¿î·Îµù ¼Óµµ Çâ»ó ¹× ´Ù¿î·Îµå ¹öÆÛ Å©±â ¼³Á¤ ±â´É
Ãß°¡ 4.
'Elapsed time', 'Register Undo/Redo' Ȱ¼º ¿©ºÎ ¿É¼Ç 5.
'Start debugging' ¹× 'Stop debugging' ÀýÂ÷ º¯°æ 6.
OPENic32-A900 USB µå¶óÀ̹ö ¾÷±×·¹À̵å 7.
´ÙÀ½ Command line ¸í·É Ãß°¡.
SYS.dnbuffersize, SYS.keeptargetrun,
memifrw
[ÁÖ¿ä
¹ö±× ¼öÁ¤ ³»¿ë] 1.
ÀϺΠŸ±ê¿¡¼ ÄÚ¾î ÀÎ½Ä ¿À·ù ¼öÁ¤ 2.
ÀϺΠBreakpoint¿¡ ÇÁ·Î±×·¥ÀÌ ¸ØÃßÁö ¾Ê¾Ò´ø ¹ö±×
¼öÁ¤ 3.
¸Þ¸ð¸®Ã¢¿¡¼ 'Find' ½ÇÇà½Ã ÇÁ·Î±×·¥ ¿À·ù ¼öÁ¤ 4.
¸Þ¸ð¸®Ã¢¿¡¼ Áö¿ªº¯¼ö, Watchâ¿¡¼ Static º¯¼ö ¾÷µ¥ÀÌÆ®
¹ö±× ¼öÁ¤
v1.41 (2004.02.24)
[Enhanced
Function] 1.
USB driver is updated. Romup.exe,
Flashup.exe is upgraded. 2.
A message appears when the target system is off. 3.
The cursor is moved to the function by pressing
the Enter key in [Func
in File] tab of Project Window after characters
was typed.
[Bug
fix]
1.
Breakpoint error at debugging is fixed. (sometimes,
breakpoint mark was not shown even if it was set)
2.
.Vector catch error is fixed. (sometimes,
it could not catch a exection)
3.
Watchpoint error in case of reloading symbol is
fixed (sometimes,
Watchpoint couldn't be added nor deleted.)
4.
Special symbol recognition error is fixed (Two
lines were shown in a line if a special symbol is
placed in the end of line)
v1.40 (2004.02.05)
[Enhanced
Function]
1.
A block erase option is added to the erase instruction.
ex)
erase 0x00--0x100 erase
chip
[Bug
fix] 1.
String view error is fixed in the Watch window 2.
Incorrect value error is fixed in the Watch window
when an invalid symbol is typed. 3.
Mismatch error is fixed between dragging a variable
to and typing a variable in the watch
window .
v1.36 (2003.12.24)
[Enhanced
Function]
1.
A value of variable can be changed by using the
popup menu, Modify value, in Debug window. 2.
Intel or Motorola Hex format file can be downloaded
to the target memory by
using [File]-[Download Binary/Hex file] menu. 3.
Error massages are broken down in detail. Each
error has a unique error number. Refer
to the appendix part of User's Manual for each error
message. 4.
MDI style can be applied to each View window. So
it can be handled as other
source/debug windows.
v1.35 (2003.10.08)
[Enhanced
Function]
1. It is
possible to modify a value in structure point. 2.
ASCII and hexdecimal search menus are added to the Memory View. 3.
The feature of Memory View 2,3,4,5 is changed as the feature
of Memory View so that
shows display 20 memory areas different each other. 4.
Watch variables are added automatically to the Watch variable
view if the same project
is reloaded. 5.
When you change the display format in the watch/variable window,
you can apply it to a
value or to all variable that is listed. 6.
The values are colored when they are changed in the Stack window. 7.
'select all' menu is added to the Find in files/project window. 8.
'File property' popup menu is added to the Debug/Edit window. 9.
C/Assembly mixed code can be saved if the current debug window
is the C/Assembly
mixed state. 10.
The Margin width is set in the edit/debug window considering
line number/address in
Mixed mode/c or assemble mode. 11.
Source files can be editable at debugging mode if it is not
included in the current project. 12.
Source file loading time is reduced to 1/9 comparing previous
version. 13.
Intel or Motorola hex files can be loaded or saved. 14.
Font style and size can be selectable at printing a source. 15.
Following command line instructions are added
setspath <+/-> <path> :
setting or remove a source path
resetspath :
remove all source paths
list /16 or /32 start,+ size :
Setting ARM mode, Thumb mode when displaying list. 16.
'enable roll' and 'enable docking' menus are added to the options
page in the customize
window.
enable roll : the
size of each view window becomes smaller if it is in floating
state.
enable docking : view windows holds
only floating state. 17.
Toolbar and Memu styles are added to the options page in the
customize window. 18.
Several popup menus are added to the Project window. -
set pc here,breakpoint,go to here menu. 19.
The total execution time of the items, which selected in Elapsed
Time window, can
be calculated. 20.
'Register undo/redo/delete all' functions are added.
[Bug fix]
1. The 3th
H/W breakpoint setting error during a program is run. 2.
Command line bug is fixed which caused an error when taps are
used. 3.
Setting PC to 0xFFFFFEFF problem is fixed. 4.
Loadbinfile problem in the command line is fixed. 5.
Loading an image in Dos command bug is fixed.
v1.3
(2003.07.28)
1. The colors
of active Line(code) are different from those of inactive Line(Code) 2.
The bookmark can be redefined. 3.
Cursor positions are saved upto 10 positions 4.
Watch variable list is maintained when a projected is reloaded
(if Spider is not closed). 5.
Break point list is maintained when a projected is reloaded
(if Spider is not closed). 6.
Only the debug information is loaded if the project image is
not changed. 7.
Local variable is displayed in the Back trace window. 8.
The function where the current PC is distinguished from others. 9.
Variable list windows- sort by name/address menus are added. 10.
Function or global variable can be searched by its address. 11.
File name, address and line information are displayed in the
Breakpoint window. 12.
Watch/Variable window - display memory and breakpoint menus
are added. 13.
Memory window - set pc here, goto here and breakpoint menus
are added. 14.
USB driver is updated.
v1.2 (2003.06.25)
1. The values of
memory in Memory Window is updated automatically. 2.
'Recent Symbol Image' menu is added. 3.
'General Register Init' function is added
v1.12 (2003.05.22) 1.
H/W Breakpoint can be set even if the program runs. 2.
Command line Inferface is enhanced 3.
Intel Xscale Debugging is supported 4.
Line Information is shown even though the code is
included in a header file 5.
Spider Manual and Help file is released officially
(Korean, English) 6.
'Set PC' function is added 7.
'Reset register' function is added 8.
'Register save & load' function is added 9.
'Go to breakpoint' function is added 10.
The elased time between a Breakpoint and the other
breakpoint can be measured. 11.
Values can be written in Memory view by 8, 16, 32
bit. 12.
Indirect show fuction is added to the Register view. 13.
Breakpoint/Watchpoint setup window can be opend
in Source window. 14.
'Elapsed time display' function is added. 15.
Docking window position is saved.
v1.1 (2003.04.28) -
Shortcut is changable -
Toolbar is editable -
Window Style is changed
v1.0 (2003.04.04) -
First official release of AIJI Spider, v1.0.
* Before the Spider Release - OPENice32_A900.dll
History *
Ver
1.41 (2002.10. 14) New
features -
Support Ethernet Interface (currently
only supports direct connection between PC and OPENice32-A900,
it
is not work if it is connected to a hub or network equipment) -
Read/Write data to the Registers of Smart Card devices(S3CS9PB)
Upgraded
files -
Firmware v 1.26 -
OPENice32_A900.dll v1.41
Bug
fix: -
Breakpoint setting in ARM9 processor -
Big Enidan Semihosting -
Vector Catch -
Remapping in S3C2500 -
2 byte Downloading
Ver 1.30 (2002.09.04) New
features -
Flash Writing utility -
Flash Downloading
Upgraded
files -
Firmware v 1.24 -
OPENice32_A900.dll v1.30
- Device Files
Ver 1.14 (2002.07.24)
Bug
fix : It
was crashed when a user press rapily "stop" and "Run"
in turn.
Ver 1.13 (2002.07.10)
Bug
fix : It
was crashed when a user selected "stop" in
the Target Terminate window under Windows 98
Ver 1.12 (2002.07.09)
Bug
fix: It
didn't work under Windows 2000 if a user was not an Administrator.
Ver 1.11 (2002.06.19)
Bug
fix: 1.
There was Semihosting and Breakpoint problem in Thum mode 2.
Changed "MMU" label to "SMU" in the OPENice32-A900
Debugger configration
widnow.
|