|
* CalmSHINE16Plus SmartCard -Program for
Smart Card applications *
** Note 1**
Please unzip the device dependant files into
each directory(sFile,ldscripts,include\mon), if
you want to get more device files.
** Note 2**
Please just download new c3200 firmware
if you use CalmSHINE16Plus v1.13 install package. (It should be mendatory
upgrading for using over V1.13 package. If the user
upgrade this firmware version of C3200, then New
Firmware is not work with lower
version of IDE both CalmSHINE16 and CalmSHINE16Plus.
Aijisystem are preparing to support C3200 firmware
table for downgrade in next week.).
* OPENice-C3200
Firmware *
* CalmSHINE16 SmartCard -Program for
Smart Card applications *
* CalmSHINE16
Media - Program for Waltz applications *
** Note
for CalmSHINE16 Media v1.60 Official Release **
*
Caution *
1.
Firmware Update. After
installing the new version, you should update
the base firmware of IM-500 . To
update it, you needs IM-500 * 2 or IM-500 *1/IM-400
*1
Refer
to the document for detail procedure. [View] YOU
SHOULD NOT USE THE OLD FIRMWARE IN \FIRMWARE DIRECTORY
OF CALMSHINE16
V1.60 BETA. YOU NEED NOT TO UPDATE FIRMWARE
MANUALLY ANY
MORE AFTER THE BASE FIRMWARE
2. DVM file
modification You
should modify *.dvm files to work with CalmSHINE16
v1.60 or later. "
MIDDEVICEID <chip_id> " should
be added for each device
before DEBUG_UNIT_VERSION MIDDEVICEID 12020000 //
for base firmware MIDDEVICEID 1203c410
// for
s3cc410 MIDDEVICEID 1203840f // for
s5l840f MIDDEVICEID 1204841f
// for
s5l841f(Sram) MIDDEVICEID 1203841f // for
s5l841f(nor) MIDDEVICEID 12039908 // for
s5L9908
//
Fore example, you should change the S5L841F.DVM //
: MIDDEVICEID
1203841F DEBUG_UNIT_VERSION
2 //
:
[ Improvement]
06. 22. 2005. 1.
The LIB file is used by absolute path or relative
path in the general project option. 2.
The CalmSHINE16 detects a hardware reset on the
debugging. 3.
Displays a more detail error message 4.
Register view can be changed by a tab view 5.
A user can select a Calm core when he makes a LIB
files in the general project option. 6.
The CalmSHINE16 detects and changes a TargetOS of
IM-500 automatically
*
Patch Note : Media v1.60 * The
patch files clears the following problem. "
When using the new firmware included in CalmSHINE16
Mediav1.60, sometimes,
the code downloading is not completed." The
patch files are tested by companies and the result
is good.
However,
if you have not upgrade the base firmware, the
device firmware update problem m ay be existed. In
this case, please contact the target board
manufactures or AIJI System.
* CalmSHINE16
Invisible - Program for CPAD3 applications *
* Program for Command Line (MS-DOS)
Utilities *
** Note 2 **
If you have never installed the driver for the
target emulator, you should install the driver for
the target emulator after installing the package.
[Parallel Port Driver for OPENice-C1600]
To install the parallel port driver for OPENice-C1600.
(Windows 98/2000/XP)
A parallel port driver for OPENice-C1600 should
be installed manually. If not, it can't communicate
with a host PC by parallel port.
The parallel port mode should be the ECP mode.
You can check it in the CMOS Setup window.
1. Click
the Start button in the Windows. 2.
Click the Control Panel and select 'Add/Remove Hardware'.
Then, click Next. 3.
Choose 'Add/Trouble shoot a device' and then, click
Next. 4.
Select 'Add a new device' and then, click Next. 5.
Select 'No I want to select the hardware from a
list' and then, click Next. 6.
Select 'Other device' in the device list box and
then, click Next. 7.
Click Have disk.. 8.
Select a .inf file. The
driver for OPENice-C1600 (full version emulator) Select
the '\driver\C1600\CalmWdm.inf' under the CalmSHINE16. 9.
Go on clicking the Next buttons in the following
windows.
[USB
Driver for OPENice-C3200] To install USB
driver for IM-500 or OPENice-C3200
1. Connect the emulator to the host
PC with the provided USB cable. Then,
the computer automatically detects its connection
and displays a USB driver installation window. 2. Click
'Next>' button in the first dialog window. 3. Select
'Search for a suitable driver for my device (Recommended)'
option and click 'Next>' 4. Check
'Specify a location' and click 'Next >'. 5. Browse
the directory where CalmSHINE16 is installed. And
select the USB driver for the emulator. The
driver for OPENice-C3200 Select
the '\driver\C3200\C3200.inf' under the CalmSHINE16.
6. Click
'Next>' and then click 'Finish'
** Note 3 ** [Note for
CalmSHINE16 v1.53a] When
the project open, after the project was moved to
the other folder or directory, CalmSHINE16
don't add any startup file which was included in
the project. So, you should add
the startup file(*.s) for the project manually.
** Note 4 ** These
Utilities support SMART card device and S3CC410
device(CPAD3 device). The version
for Other CalmRISC16 and CalmMAC2424 products is
under-developing. We
will release 1.0 official version of Dos Utilities
in 05/03/2004
** Note 5 ** The
program is updated to support S3CC9E4, S3CC9GC,
S3CC9GW, S3CC9G4 additionally.
****<Upgrade History>****
Version 1.55 for Smart
Card (12/17/2004) --------------------------------------------- 1.
Hex file Project (DPJ) file can be opend ([File[
-[Hex file Project file] menu)
2. The following
option is added. "Debugging
under low frequency (lower than 2.5Mhz) or RWG activation"
3. Some options are updated. Refer
to the tool release Note for more information.
Following bugs are fixed. Fixed
1: A parallel port downloading error when end user
used the Windows NT. Fixed 2: reload
different *.hxd file problem. Fixed
3: HW breakpoint handling over writing HW-bp problem Fixed
4: The ˇ°find in filesˇ± function has default folder
that end user searched a last folder. Fixed
5: After one file edit, rebuild all files bug Fixed
6: A mapfile linking debugging information search
order problem. Fixed 7: odd size/start
address variable read problem Fixed
8: The error message like a ˇ°reset to emulatorˇ±
descript in detail. (Refer
to "Chapter1.
CalmSHINE16/11.error code" in PDF/calmSHINE16.pdf) Fixed 9: array
data invalid in watch variable view Fixed
10: project option page bug
Patch1.54e
(10/11/2004) ------------------------------ Note
that this patch is only for the user who uses CalmSHINE16
v1.54d or later(Smart Card)
Fixed 1: Register R0 recovery bug at a specific computer that used a serial communication.
Fixed 2: Display a hidden option likes a "-mem" option.
Fixed 3: a hardware board reset detect by current PC mismatch detect.
Fixed 4: Include lib file path that project option menu can a relative path
Fixed 5: GUI support a mem file parsing for a new linker option.
Fixed 6: No more used "-mc" option.
Fixed 7: bug in local variables view in some map file project
Patch1.54b
(06/14/2004) ------------------------------ Note
that this patch is only for the user who uses CalmSHINE16
v1.54 or v1.54a(Smart Card)
1. New devices, S3CC9E4
and S3FC9UB, are supported. However
OPENice-C1600's firmware should be upgraded.(1.290->1.300)
2. C-style comments,
// and /* */, are supported in dvm/mem file.
3. Following bugs are
fixed. - 'Rebuild
All' was executed when executing "Make"
function. - Timer/Trace
Flags were set in wrong lines in Disassembly mode.
Patch1.54a
(03/26/2004) ------------------------------ Note
that this patch is only for the user who uses CalmSHINE16
v1.54 (Smart Card)
1.
The bug is fixed that
cstartup file was automatically added in case of
custum startup file name. 2. The bug is fixed
that the linker option, "- R", was not
saved.
version1.54
(03/05/2004) ------------------------------ 1.
"Hex File Debugging Open.." and "Hex
File Debugging Close" are added to the File
menu. 2. "Source Path.." is
added to the Option menu. 3. Following
Options are added to [Option]-[Project] window -
"Remain Intermediate *.s file" <-
General - "Generate
Local Variable life information" <-
Compiler - "Go
to Definition/ Reference" <-
Linker
4. "Post Build"
page is added to [Option]-[Project] window.
version1.53a
(11/04/2003) ------------------------------ 1.
Project options can't be changed in the debug mode. 2. Both an
absolute and a relative path are supported.
[Note]
When the project open, after the project
was moved to the other folder or directory, CalmSHINE16 don't
add any startup file which was included in the project. So,
you should add the startup file(*.s) for the project manually.
version1.53 (10/08/2003) ------------------------------ 1.
'Set PC' menu is added to the Debug menu. 2. The numbers of
files, which can be added to a project, is increased from 1000 to
1500. 3. The feature of Register window is changed from 'List
Control' to 'Tree Control' style. 4. The 'Warning Message' option
in [Project]-[Compiler] is changed from 'on-off' to 'Level'. 5.
'Trace Buffer Overflow break' option is enabled in the Trace Setup. 6.
A file cannot be changed, if its attribute is 'Read Only'.
version1.523 (03/14/2003) ------------------------------
1. 'CalmSHINE16 for Smart Card'
works without the hardware key, CalmDori-d16 (No
need the key) 2. Build Tools are upgraded.
version1.51 ------------------------------
1. User can use simulator without
the Lock key (CalmDori-d16)
version1.42
Enhanced Features
1. Reduce the memory
consumption of CalmSHINE16 GUI 2. Reduce the
Build Time 3. New C compiler options (Refer
to updated Manual 4.1 Compiere Command line options (P.5-17)
) -igcode -udate
-flash -flashSEGNAME
4. New Linker options (Refer
to updated Manual 2.COMMAND LINE OPTIONS (P3-3 ~ 3-4) ) -j -u 5.
Some Project default options are changed to reduce the build
time. - list off (Assembler
option): checked - merged
list (Linker option): unchecked
version1.41
Bub Fix 1. Abnormal recoverly A14 register in an interrupt routine when
"Call stack view" option is enabled.(-SC) 2. Abnormal operation
of Optimizer "Error can not open DBG.txt" during building
session. 3. Debugging problems in flash area of
S3FC9BJ Debugging problems of S3CC9PB with V1.40
version1.40 *********Note********************************************** *
The C startup files, csartup***.s, are changed. * *
* * ********************************************************** Enhanced
Features
1.
[Display message option] option is added to General option window 2.
Following Compiler options are added
* Small Memory- Data memory (RAM)
* Small Memory - EEP/FLASH memory
* BSRD optimization
* point index is always positive. 3.
Map file linking function is added. 4.
Relative path is applicable in 'mem /include lib/include' path . 5.
User can change the text color and backgraound color of built-in
editor. 6. 'save
to file' popup menu is added to the Mac view window. 7.
Before a project is closed, CalmSHINE ask if it should be saved. 8.
Reduced the size of UI default memory from 35Mbyte to 9.5Mbyte. 9.
[Go to reference] function is added 10.
When a project made by lower version CalmSHINE16, a backup file
is made.
Bug Fix
1.
Current PC mismatch error is corrected. 2.
CPAD3 simulator errors are corrected. -
emul instruction error -
signal bit clear error in MA0/MA1 register 3.
COP register(P/MA0/MA1/) update error is corrected at watch setup
windows, 4.
A download problem is removed.
Downloading was failed if the size of Data memory is
small. 5. A Simulator
bug is fixed
If the EEPROM AREA was divided into several sections,
instructions in the EEP
AREA were not executed correctly. 6.
A linker option setting error is corrected.
CalmSHINE16 was crashed when -C option is set. 7.
A registe update problem is remved.
Sometimes the values of special register wasn't updated
in Watch register view
version1.375
Enhanced feature 1. Supports Korean languagein
the built-in editor. 2. Adds 'close/save/save all' to the
popup menu of Tap view. 3. Supports S3CC9ED device (Mem/Mon
file) 4. Adds 'Add to watch' to the popup menu of debug
window. 5. Adds the header files sorting function (ascending
or descending) to the project window
Bug fix 1. Sometimes the program was crashed when a
project was made. 2. Sometimes the program show incorrectly memory
when reading or writing S3CF9BJ flash memory
Note 1. To use S3CF9BJ, OPENice-C1600 firmware should
be version 1.288 or later and CalmSHINE16 version
also should be version 1.375 or later. 2. In case of using S3CF9BJ device, OPENice-C1600 v 1.287
will not work with CalmSHINE16 v1.36x or before. Please
use CalmSHINE16 v1.37 or later.
version1.36
Enhanced feature 1.
Support function tree/combo box in the opened file(debug mode/edit
mode). 2. Support
S3CFC9BJ Flash memory write 3.
Go to Line menu is added. 4.
Serial downlaod speed is supported up to 115200bps. 5.
Save to file/buffer clear menus is deleted from the Trace list view 6.
The finger icon is not shown which appeared during system was initializing.
Bug fix 1.
Sometimes memory writing was not worked properly in the memory views
because
of the vertical/horizontal sroll bar bug.
2.
All included file names appeared in a project window when
newly added header file name was same as the previous one.
version1.35
Enhanced
feature 1. Crypto
enable menu is added (smart simulator) 2.
Time to read DBG is reduced (70%) 3.
Find in files and Find in project menu are added in popup menu. 4.
Page tap is added. 5.
Open rom/eeprom view is added to ROM/EEPROM code generation. 6.
Files can be set seperately optimize level/compiler/assembler option 7.
Show next statement is added (return PC)
Bug
fix 1.
CalmSHINE was crached when a structure pointer varible was watched 2.
CalmSHINE was crached when you tried to save Data Memory above 0x20000
3.
Project option button was hidden in 800*600 mode bug fix. 4.
mrs2 regiter setting was impossilbe in es instruction 5.
CalmSHINE was crached when you stopped donwloading 6.
Toggle disassemble mode was not worked in EEPROM.
Version 1.34 2001-10-12
Bug fix
1. Simple TRACE/TIMER was
not worked in 16bit address. 2. If start debugging
was executed again after code downloading, the
communication error was occurred. (the
"can not open comport" message was displayed) 3.
In Microsoft Windows2000, when making a new project,
previously made project' directory was not shown by default. 4.
Data memory dump error. 5. A compiler option was
saved incorrectly. when
'Generate jump tables for switch statement' option was changed after
selecting a C sourc file in C compiler option window.
Enhanced features
1. Internal clock setting
disable(CPAD3) 2. Compiler option " -nAN"
was added (Non ANSI-C Standard) 3. Support Maximum
Include directory number up to 32. 4. A mon and a
mem file are added for S3FC9BJ 5. ROMCODE can be
generated even if EEPROM section is separated 6.
If the 'Main' line information doesn't exist, disassemble mode is
shown instead of displaying
"reset to emu/simulator " message. 7. Improve
user friendly add/delete at include and lib files path in the Option
window. 8. Support popup menu at directory browser
edit window. 9. Support "29c256" device
at PROM programming. 10. Add S3CC9A9/S3CC9C9/S3CC9CB
mon/mem files. 11. ROM CODE generation can be easily
manipulated just by
changing the memory16.map file. 12. cstartup16.s
update Initialization
of user defined section before address "beforeaddr 0xffff". 13.
Add CPU operating speed option(CTR_WAIT) 14. Size_t
becomes along type - SWI protocol(FILE I/O) -
New header directory(header2) -
Calm16_1_sizet.lib added -
Calm16_code_sizet.lib added 15.Check Project option
before start debugging.
v1.33 2001-09-07
Enhanced feature
1. 'Find error' popup
menu is added to the output build view. 2.
ROM code Generation menu is added. 3. Timer
clock is paused whenever user program is stop by step, break... 4.
Fill option is removed from the Liker options.
Bug fix: following bugs are
fixed.
1. Some of linker options
were not saved. 2. Sometimes, a title in the
calmshine16 title bar was not correct. 3. When
you execute 'make' function in the 'Build' menu after a file was
edited in the other
editor, the file was not re-compiled. 4.
Sometimes mem file was read incorrectly 5.
File I/O functions in CPAD3 application were not executed in emulation
mode. 6. The program was halted during Replace
all in Windows 2000 7. Some times 'T' flag
was not updated. 8. When one of mutiply syntax,
"emul xiyi, mgx, @rps", was used, rps register was
updated incorrectly. 9. Pointer variable were
not updated in the variable wiew window. 10. In case
of followings, CalmSHINE16 was downed ->Start
Debugging -> Set a member variable of structure. ->Stop
Debugging -> The program was downed.
v1.32 2001-08-20
-
Simulator bug fix problem:
Sometimes, T(True) flag was not updated. ->>
fixed. - Dissassembly bug fix problem:
Some part of 'For loop' were not displayed. ->>
fixed. - Memory Loss bug fix problem:
CalmSHINE16 didn't return memory when it closed. ->>
return most of the memory.
v1.31 2001-08-01
- Bug fixed ::If variables
was declared in a line ( for example 'int a=1, j=2, j=3;) only
the first variable is shown in dissassembly mode. ->
shows all information on them. -
Bug fixed ::when an user had changed a pointer variable in the
watch window, the GPR saving
the address should be changed. But it didn't work correctly
v1.30 2001-07-23
- Improve "Built-in
simulator" for error checking (LDW + odd address) -
Parallel driver for NT / Improve Host memory waste -
Change MEM file format. - Support file moving in
the project view window. - Change Startup files ex:
cstartup16.s(before)-> cstartup16_S3CC9AB.s -
Reduced start debugging time.(remove disassembling time) -
Support Smart card simulator.
v1.25 2001-06-29
- Support change project
file attribute setting as read only. - Improve hexa
,binary syntax coloring (ex : 1234h, 1001b..)
v1.20
2001-06-13
- Support stepin to library. -
Support stop downloading option. - Support change
MEM file path. - Support select print option. -
Support mouse wheel option. - Improve user friendly
go/run setup at go/run setup windows. - Improve offset
address setting in the load from file for data memory loading. -
Bug fixed: Scrolling disassemble windows. - Improved
GDI resource waste.
v1.10 2001-04-30
- Support simple MDS trace/timer
option. - Adds generate jump tables for statement
check box at compiler option - Delete real time view
and trigger occurrence interval at go/run setup. -
Support text copy/select option at output windows.
|