EasyPack/SLD 8052F Readme ============================ This File Contains: 1. New Features 2. Architecture Modification. 3. DLL File list 4. Firmware, Emulator CPU and Target CPU: 5. Supported Tool Chains 6. Limitation 1. New Features ----------------------- Besides having fixed the found bugs, EasyPack/SLD 8052F V1.20 has add the following features: 1. Diagnostics It provides hardware diagnostics for EasyPack or LC52. You can test all portions or just one portions. 2. Faster Source Trace Function To list trace buffer at source mode either in Trace window is faster than ever. 3. Firmware Setup ECB-2, a new EasyPack main board, adapts FLUSH-EPROM chip. Users can update ICE firmware just by downloading a new firmware file. 4. Auto-expand support When you are keying in the Shell window, the application will auto-expand the command keyword and the parameters if the space bar is pressed. 2. Architecture Modification. -------------------------------- 1. About VBX Confliction EasyPack/SLD 8052F V1.20 has dealed with the confliction between different_ version_with_same_name VBX. The application tries to place these functions in a built-in form. 2. More Accurate Address-Range Expression In EasyPack/SLD V1.20, some problem about address range have been fixed. eg., 80C752 has not EXTERNAL DATA space, V1.20 will tell the user address type is error if he selects "x:" as address type. 3. DLL Files List: ------------------------------ ICE_CBL2 DLL ICE_SYM1 DLL ICE_ERR DLL ICE_DAD DLL HLP256 DLL ICE_CBL7 DLL ICE_CBL8 DLL ICE_CBL6 DLL ICE_CBL3 DLL ICE_CBL1 DLL ICE_CBL4 DLL METER DLL MUSCROLL DLL ICE_CBL5 DLL MFC250 DLL CTL3D DLL 4. Firmware , Emulator CPU and Target CPU: ------------------------------------- 1. EasyPack 8052F Supported Target CPU List: ICE Emulator Target CPU Firmware Package Package Cable CPU Version EP- Philips 80C31, 8031 12.xx DIP & DIP & 8052F 80C31 SC80C31 PLCC PLCC Philips 80C31, 80C32, 80C51 80C32* 80C52, 87C51, 87C52 8031, 8032, 8751, 8752, SC80C31, SC80C51, SC87C51 Philips 80C652/4, 83C652/4 80C652/4* 87C652/4, S80C652/4, S83C652/4 S87C654 Philips 80C51FA/FB/FC, 87C51FC* 83C51FA/FB/FC, 87C51FA/FB/FC, S80C51FA/FB/FC S83C51FA/FB/FC S87C51FA/FB/FC 8031 8031, 8031AH, 8031BH, 80C31 8032 8032, 80C32, 8032AH, 8032BH, 8031, 80C31, 8031AH, 8031BH 80154 80154 8344 8344 80C51FA 80C51FA GMS80C301 GMS80C301 Winbond- W78C31B W78C31B Winbond- W78C31B W78C32B W78c32b EP- Philips 80C552, 83C552, 87C552 12.xx PLCC & PLCC & 83C552 87C552* PGA PGA Intel 80C152JA, 80C152JB PLCC PLCC EP- 80C152JB 83C152JA 83C152 Intel 80C152JC, 80C152JD 80C152JD 83C152JC EP- Philips 80C550, 83C550, 87C550 22.xx PLCC PLCC 83C550 80C550* EP- Philips 80CL31, 80CL51, 80CL410 DIP DIP 83CL782 85CL782HAZ** 80CL410, 83CL782 83CL781 EP- Philips 80CL580, 83CL580 DIP DIP 83CL580 85CL580HAZ** EP- Philips 83C752, 83C751, 83C750 32.xx DIP DIP 83C752 87C752* EP- DALLAS DS80C320 42.xx DIP DIP 80C320*** 80C320 2. EasyPack/E 8052F Supported Target CPU List: ICE Emulator Target CPU Firmware Package Package Cable CPU Version EP- Philips 80C31, 8031 12.xx DIP & DIP & 8052F 80C31 SC80C31 PLCC PLCC Philips 80C31, 80C32, 80C51 80C32* 80C52, 87C51, 87C52 8031, 8032, 8751, 8752, SC80C31, SC80C51, SC87C51 Philips 80C652/4, 83C652/4 80C652/4* 87C652/4, S80C652/4, S83C652/4 S87C654 Philips 80C51FA/FB/FC, 87C51FC* 83C51FA/FB/FC, 87C51FA/FB/FC, S80C51FA/FB/FC S83C51FA/FB/FC S87C51FA/FB/FC 8031 8031, 8031AH, 8031BH, 80C31 8032 8032, 80C32, 8032AH, 8032BH, 8031, 80C31, 8031AH, 8031BH 80154 80154 8344 8344 80C51FA 80C51FA GMS80C301 GMS80C301 Winbond- W78C31B W78C31B Winbond- W78C31B W78C32B W78c32b 5. Supported Tool Chains: ------------------------------------ 1. Format: .OMF (Franklin C51) Company: Franklin Software Inc. Version: V3.40 C51.EXE, V4.01 A51.EXE, V4.86 L51.EXE, V3.11 Options: C51: large -- select memory model: large debug -- include debugging information optimize(0) -- set the optimizer level 0 noregparms -- force all function arguments to be passed in fixed memory areas. objectextend -- include additional variable-types L51: 2. Format: .ABS (IEEE695) Company: BSO Tasking Software Inc. Version: CC51.EXE, V4.0 r0 ASM51.EXE, V4.0 r0 LINK51.EXE, V4.0 r0 Options: CC51: -Ml -- select memory model: large -g -- include symbolic debugging information -s -- merge C source with ASM source -C51 -- identify 8051 CPU -O0 -- forbit optimization LINK51: 3. Format: .DBG, .A03 (ICC8051) Company: IAR Systems Version: ICC8051.EXE, V4.23D/DXT A8051.EXE, V2.02/DOS XLINK.EXE, V4.43K/DXT Options: ICC8051: -ml -- select memory model: large -b -- make object a library module -r2 -- select debug model 2 XLINK: -f -- extend command line with <.xcl> file 4. Format: .HEX (2500AD) Company: 2500AD Software Inc. Version: C8051.EXE, V5.01c X8051.EXE, V5.01g LINK.EXE, V5.01i Options: C8051: LINK: map -- produce map file Extended Microtek -- produce "Extended Microtek" format debugging information Intel Hex -- produce Intel hex format file 6. Limitation ------------------------------ 1. Firmware Setup Only EasyPack ECB2 supports firmware setup, other version's boards, include EasyPack ECB and LC52, cannot support it. 2. 80C320's Source Level Step (Over) Because the queue concept of 80C320, CPU will execute severial following instructions while meeting "movx ..." instructon. We find if the compiler is UBROF, source level step (over) will go to an unexpected point.