| **
S/W Download for OPENice-A1000 **
** OPENice-EDS **
|
[OPENice-EDS
v2.x
Installation Notice]
1. OPENice-EDS
is installed in the following directory.
"..\Program
Files\AIJI System\OPENice v2"
2.
Update OPENice-A1000 firmware after
installing OPENice-EDS To
update the firmware, you should use
ROMup.exe (refer to OPENice manual how
to do) The
latest firmware is in the following
directory. ..\Program
Files\AIJI System\OPENice v2\MDSFirmware 3.
OPENice-EDS supports only OPENice-A1000
|
OPENice-EDS v2.13(Unofficial)
OPENice-EDS v2.12
OPENice-EDS v2.1
OPENice-EDS v2.01
|
[OPENice-EDS
Installation Notice]
1. OPENice-EDS
is installed in the following directory.
"..\Program
Files\AIJI System\OPENice"
2.
Update OPENice-A1000 firmware after
installing OPENice-EDS The
latest firmware is in the following
directory. ..\Program
Files\AIJI System\OPENice\MDSFirmware\A1000_v1.72_20071022.bin 3.
OPENice-EDS supports only OPENice-A1000
|
OPENice-EDS v1.22
OPENice-EDS v1.21
OPENice-EDS v1.20
OPENice-EDS v1.00 patch.
OPENice-EDS v1.21(2007.10.24),
Firmware v1.72(A1000)
[Enhanced Function] 1.
Supports New Processor -
ARM968,FA606, I80219, PXA310 2.
Cortex M3 related views (Vector Catch option, Register
view) 3. Per function
4. CMM commands
-
winprint, printer, per 5.
Linux Shared Library Debugging 6.
SCP Debugging function and SCP commands are added
7. NOR flash
devices are updated. 8.
Download speed enhanched (FA526)
[Bug Fix] 1.
MSM7 series multi-core debugging bugs. 2.
FA526 Dual Core The
second core could not debugged correctly 3.
Semihosting related bugs -
Sys_Write_0 was limited to 80 charaters -
The file numbers were limited to 2 files.
OPENice-EDS v1.20(2007.08.14),
Firmware v1.71(A1000)
1. Support ARM11 multi-core
debugging 2. Support MMU Control (MMU
Control / MMU List / Dump window) 3.
Section List window 4. Lookup
sub-folder function in Source Path function 5.
Load Manager function to load winCE Kernel symbol. 6.
SW Breakpoint in Flash B.P. Area
OPENice-EDS v1.00patch (2007.05.14),
Firmware v1.56(A1000)
[Enhanced Function] 1.
Windows CE image can be debugged by OPENice-EDS -
EXE format supported -
Kernel, Eboot, Application, DLL debug is supported. 2.
OS Awareness -Windows
CE, Linux, L4 3.
[File]-[Run Batch File] menu is added. 4.
Parameter in main() can be passe by OPENice-EDS
in case of Semihosting. 5.
CMM Commands are supported. -
d.load.elf /reloc , d.load.exe -
pmacro.list, plist, Store break -
os.window os.hidden os.area os.screen 6.
Some Default options are changed. -
Vector Catch Disable -> Enable -
Hide Debug Window: Uncheck -> Check 7.
OPENice-A1000 Firmmware Update. -
OMAP2420, OMAP2430
[Bug Fix] 1.
MV8720 target should be connected twice. 2.
Nucleus OS information was not shown in case of
COFF image. 3.
Some symbol information was not correct in case
of COFF image. 4.
Incorrect file was open when click a function in
the function list. 5.
User Flash Loader was not supported if it was built
by GCC/EWARM. 6.
RDI cause error in EWARM. 7.
CMM related buf fix. -
A decimal * a hex value produced a long value -
A comment(//) was not recognize correclty if it
was used in the end of do command. -
A comment(;) was not recognize if it was placed
in the end of a filename. -
"xxx" was not passed correctly when it
was used in the parameter.
OPENice-EDS v1.00 (2007.01.23), Firmware
v1.55(A1000)
Spider v1.91 patch.
Caution) The breakpoint system
is changed. Read the release note before using the
latest version.
* Note *
1.
Upgrade the firmware with Romup.exe after installing
Spider 2. If the host PC¡¯s OS is Windows
98 or Windows 98 SE, you
might upgrade the USB driver manually. Copy
the USB driver (Openice.sys, A1000.sys) under '\Spider\Drv'
directory to
'Windows\System32\Driver' directory
3. If you want to uninstall
Spider, don¡¯t use "Uninstall Spider" under Program
menu. Instead, use "Install/Remove"
in Control panel or the Remove option in the Install
Package.
Spider v1. 91 patch
For
OPENice-A1000 >>
For
OPENice32-A900 >>
For
OPENice-A950 >>
* For OPENice-A1000 *
* For OPENice32-A900 *
* For OPENice-A950 *
Spider v1. 80
Spider v 1.76
* NOTE
OPENice Firmware Upgrade The Firmware,
in the OPENice H/W, is a program which runs OPENice
itself. To upgrade it, you should use a program, Romup.exe. Step
by Step >>
OPENice & Spider Upgrade History
* Spider *
v1.91patch (2006.09.22), Firmware v1.53(A1000),
v2.21(A950), v2.10(A900)
[Bug Fix]
1. Condition option
was not applied in B.P. setting Step
over/out was not worked at the breakpoint in specific
case. 2. B.P. setting
error at thumb mode when reloading an image. 3.
Flash write error at big endian mode. 4.
Spider version was not shown if OPENice was not
connected. 5. File
open error in Utility - Convert CMM if a file is
absent 6. Manual
core setting error in case of specific setting order.
[Enhance Function]
1. CMM Stop button
in Toolbar is added 2.
CMM Commands are supported -
Data.epilog, Data.prolog -
busset -
system.mode emulext 3.
Current PC bar is hidden at run mode. 4.
OPENice-A1000 Firmmware Update -
ARM11 down/upload speed enhanced -
ARM11 SWBP Problem cleared -
New processor supported Agere
Vision, ADI ARM926EJ, Mtek MV8720
v1.91
(2006.07.10), Firmware v2.21(A950)/v1.52(A1000)
[Enhance Function]
1. Symbol loading speed is enhanced. 2.
Type casting function is enhanced in the Watch view. 3.
Two ETM B.P. are supported. 4. Soft Breakpoints
remained even though they are failed to set 5.
Time-out is checked by checing RTCK signal. 6.
Manual core search function is added. 7. CP14
Read/Write is supported. 8. The start debugging
speed is enhanced by opening the USB port as
soon as OPENice is connected.
* OPENice-A1000 * 1.
Read and write function are supported by Byte, Halfword and Word. 2.
Manual Core Searchl 3. Supports ARM11, Xscale
CP Register 4. Supports ETM1.x Version 5.
Supports new cores. FA526,
FA626, Infineon8876, MSM6800, MSM6125, MSM6280, MSM6010, Neptune
920T, PM8876, MV8720
[Bug Fix] 1.
Local Variable view - Variable
names were appeared twice in specific case. -
Static Variables were not shown correctly in specific case. -
The last item could not be selected. 2. Memory
View - A specific region
could not be selected in the Memory View. -
Hot keys were not supported. -
Spider was crashed if large block should be filled. -
'Save memory' did not work correctly if the length is set to 0xffffffff. 3. Project View -
Some functions were not shown in the 'Function In File' page. 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 setting problems -
Setting HW BP or BP to the same address -
Deleting the Range BP -
BP was not set correctly in ARM946ES. 6. If both a source and a assembly were modified
in the editor window, the focus was moved. 7.
Disassembly code did not appear if it was located in a network. 8.
Sometimes, Spider was shutdown if OPENice power was OFF. 9.
Semihosting number 4 was not supported in RDI interface.
v1.90
(2005.12.20), Firmware v2.05(A900)/v1.40(A1000)
[Enhanced
Function] 1.
New MCUs are supported.(OPENice-A1000) -
Zoran(ARM946), Calypso II 2.
The speed of loading symbol information is enhanced. 3.
New windows, 'Watch 2' and 'Variable 2' are added
to enhance the speed of updating arrays. 4.
The function's parameters are shown (Call Stack
window) 5.
The 'Indirect Dump' and 'indirect list' functions
are added (Memory window). 6.
The flash memory can be edited directly (Memory
window) 7.
The 'compare' function is added (Memory window)
8.
The 'type cast' function is supported (Watch window)
9.
Dialog commands are supported (CMM script) 10.
Debug and Output can be hidden. ([Option]-[Configure
Interface]) 11.
Disabled Breakpoints is marked. (Debug window). 12.
A file can be opened in the several windows (Debug
window). 13.
'UbiFOS' RTOS awareness is supported. 14.
The elapsed time Accuracy is changed (Min: -0.1S
± 0.012S). 15.
'Spider Multi' beta for multi-debugger is released.
[Bug
Fix]
1.
Fix: Sometimes debugging speed was slowed down. 2.
Fix: Sometimes a function was not listed in the
Call Stack. 3.
Fix: CMM commands was operated incorrectly.(d.l
<function_name>, d.1 <odd_address>) 4.
Fix: C++ debug information was shown incorrectly.(Line/Variable
Information) 5.
Fix: The debugging operation was slowed when the
Rex OS views were opened. 6.
Fix: Target was not worked if the reset address
was a BL command in XScale.
v1.80
(2005.09.10), Firmware v1.20 (A900)/v1.31(A1000)
[Enhanced
Function]
1.
Breakpoint system changed <In
the previous versions> Code
B.P. is set automatically as following mechanism. .ROM
area: H/W mechanism .RAM
area: S/W mechanism
<From
v1.80> .ReadOnly
area (user defined): H/W mechanism .Others:
S/W mechanism So,
ROM area should be set as ReadOnly Area
because ROM are can not be set code B.P. with S/W
mechanism. For
more information, refer to the release note or the
manual.
[New
functions in Breapoint] -
HW breakpoint can be set in RAM area. -
Cyclic function is added. -
Temporary Breakpoint is added. -
Additional conditions are added .2nd
Condition, Pass Condition -
Commands can be executed at Breakpoint Match
2.
Command line window supports both Spider and T32
instruction. However,
you should choose which instruction will be used
in the
list box attached to Command Line window.
3.
Less system resource is requried and the execution
speed is enhanced. 4.
Connection options are added -
ResBreak: The processor will be stopped just after
connected. -
DACR: Spider can be access the memory even though
it is not allowed by
DACR (Domain Access Control Register).
5.
Connection modes are added -
Go: Reset & Go -
Attach: Attach & Go
6.
Indirect Dump /List functions in each view. 7.
ARMulator is supported
8.
'Back Trace' menu is changed to 'Call Stack'
v1.76
(2005.02.17), Firmware v1.93(A900)/v1.20(A1000)
[Enhanced
Function]
1.
Shortcuts (Hot keys) can be set to them of Trace32
or Realview debugger 2.
Register Undo/Redo function is extened to 30 times. 3.
REX RTOS is supported. 4.
The progress bar is shown while CMM is running. 5.
go.hll and go.up functions are supported in CMM
file 6.
The speed of loading debug information is enhanced. 7.
Following CPUs are supported (OPENice-A1000 only)
- TI OMAP1610, OMAP1710, OMAP5912 8.
Downloading speed is enhanced (OPENice-A1000 only)
- 50%~70% faster than the previous verion
in ARM926EJ. 9.
The higher JTAG clock is support (OPENice-A1000
only)
- Supports two times fast JTAG Clock
than the previous verion.
[Bug
fix]
1.
Fix: Sometimes source information was not corret
when multiple projects are loaded. 2.
Fix: Sometimes a function name was not shown in
the variable list window. 3.
Fix: A read only file was saved without warning. 4.
Fix: The root of drive couln't be registed in the
source path.
v1.72 (2004.11.29)
[Enhanced Function]
1. COFF format is supported.
2. Data assembly in the RAM area is supported.
3. Elapsed time measurement is more precised.
The shortest execution time which can be measured is 500usec(Micro Second).
The Bias is +-100usec in the condition.
4. The Flashup utility supports OPENice-A1000.
[Bug fix]
1. Fix: File line/bp point information display error and memroy leakage in multi-project loading.
2. Fix: Using the reserved keywords as labels in the cmm file was not supported.
3. Fix: An error if an arithmetic operation was used instead of address in a cmm file.
4. Fix: When '123' was typed in a variable, '0x123' was saved instead of '0x7b' in the variable
in the watch variable window.
5. Fix: Spider was terminated after '0x768' error had occurred in debugging mode.
6. Fix: The function in the top of the backtrace list couldn't be found
by means of double-clicking it.
7. Fix: Sometimes the breakpoint flag didn't be updated after setting a breakpoin.
8. Fix: 'Ctrl+V/C' shortcut was not worked correctly.
v1.62 (2004.10.07)
v1.61 (2004.09.08)
v1.60 (2004.08.17)
[Enhanced
Function] 1.
OPENice-A1000 is supported. 2.
Downloading and debugging multi images is supported. 3.
An instruction, memrw, is supported in a script
file.
memrw
<address1> <size1> <address2>
<size2> ;
It reads the value from address1 and writes it to
the 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.
The following file types in CPP are suppported -
cxx, hpp, mov
[Bug
fix]
1.
Fix: Some Breakpoint errors -setting
B.P error, data abort error. 2.
Fix: Sometimes the address of the last line in function
was not correct. 3.
Fix: Sometimes the function list was not shown in
the function list.
v1.50 (2004.05.13)
[Enhanced
Function] 1.
System resource consumption is reduced. 2.
Disassemble codes are arranged in the order named
addresses. 3.
Single step speed is enhanced. 4.
'Back trace view' opening speed is reduced. 5.
Assembly source labels are shown in the symbol
list window. 6.
'Start debugging' and 'Stop debugging' flow are
modified. 7.
'Go to Definition' can be executed by double-clicking
a function in the source file. 8.
'Elapsed time', 'Register Undo' and 'Register Redo'
function are
enabled or disabled by setting
options. 9.
Download speed is enhanced. 10.
Download buffer size is change to Option. 11.
OPENic32-A900 USB driver is upgraded. 12.
Checking power function is added. 13.
Following Command Line Instruction is added. SYS.dnbuffersize
<buffer_size>
; Set the buffer size to
be downloaded at a time. SYS.keeptargetrun
<on/off> memifrw
<addr1> <size1> <value1>,<addr2>
<size2> <value2>,<index>
[Bug
fix] 1.
Fix: Some target core was not detected . 2.
Fix: Sometimes the program was not stopped at a
breakpoint. 3.
Fix: Spider was locked at times after executing
'Find' function in the Memory window. 4.
Fix: Local variables in Variable window were not
updated at times.
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 AIJI 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.
|