User Tools

Site Tools


rom_flash_cw2

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
rom_flash_cw2 [2024/07/12 19:53] – removed - external edit (Unknown date) 127.0.0.1rom_flash_cw2 [2024/07/12 19:53] (current) – ↷ Page name changed from rom_flashing to rom_flash_cw2 cfx
Line 1: Line 1:
 +===== Rom flashing for Casio Classwiz II =====
  
 +==== 1. Required programmer ====
 +As for now this manual show how to flash rom using one of these two official Lapis/OKI branded programmers:
 +  * [[https://fscdn.rohm.com/lapis/en/products/databook/applinote/ic/micon/FEXTuEASE.pdf|uEASE]]
 +  * [[https://fscdn.rohm.com/lapis/en/products/databook/applinote/ic/micon/FEXTEASE1000V2.pdf|EASE1000 V2]]
 +
 +
 +==== 2. Pinout and connections ====
 +Description of test pads on ClassWiz II (click to enlarge):\\
 +{{::cw2_pinout.jpg?direct&500|}}
 +
 +<WRAP round tip 60%>
 +In this series of calculators you don't need ''VPP'' to flash! Connect just ''3V3'', ''GND'', ''SCK'' and ''SDA''
 +</WRAP>
 +
 +
 +==== 3. Preparing environment ====
 +  * Download and install [[http://rohmfs-rohm-com-cn.oss-cn-shanghai.aliyuncs.com/lapis/support/lpmcu/DL_DATA/DEV_TOOL/soft_tool/U8_Development_Tools/LAPIS_LEXIDE_V1_1_1.zip|LEXIDE-Ω development tools]]. 
 +  * Download additional [[https://github.com/amnemonic/u8dev/tree/main/Target_definitions|target definitions]] and copy to corresponding directories in ''C:\U8Dev\''
 +
 +
 +==== 4. Flashing ====
 +  * Run **MWU16 Multiple Flash Writer**
 +  * When asked for **Security ID** select second option **Initialize Flash memory and security settings**: \\ {{::flashing1.png?direct|}}
 +  * If asked for target then select **ML62Q000** -> **Casio Classwiz II** -> **ML620909** \\ {{::flashing2.png?direct|}}
 +  * If you have different target selected you can change it in main window by clicking **Change Target** button
 +  * Select Hex file with flash by clicking **Add to list** then select hex file with desired rom: \\ {{::flashing3.png?direct&600|}}
 +  * If your window looks like below you can click **Plug** \\ {{::flashing4.png?direct&600|}}
 +  * Then if you see message **Plug SUCCESS** then click **Execute** \\ {{::flashing5.png?direct&600|}}
 +
 +
 +  * Now wait. 
 +  * Even if you see **Verify Failure** message - don't worry. Try to start calculator and check! \\ //This happens because we still need to make corrections in .TRG file and include **Test area** (which is not flashable) in it so it wont raise an verification error in future.//