i.MX35 PDK Board NAND Flashing

Document created by jesseg Employee on Aug 21, 2012Last modified by Jodi Paul on May 9, 2013
Version 3Show Document
  • View in full screen mode

ATK (Advanced Toolkit)

ATK (Advanced Toolkit) is a Windows software for programming the flash memory of i.MX boards. It can be downloaded here.

Using ATK


This section will describe the procedure to erase the flash memory and program the bootloader.

1 - Connect a serial cable between PC and i.MX board.

2 - Some hardware configurations (switches) must be done to flash the board.

Set red and cream switches as below: 
Switch SW5 -> 000000 
Switch SW4 -> 1000000


{{Note|On SW5 and SW4, "1" means the keys selected towards the edge of the board.}

3 - Run ATK (1.6 or above) going to Start -> Programs -> AdvancedToolKit -> AdvancedToolKit


Set the options: 
i.MX CPU -> i.MX35_TO2 
Device memory -> DDR2; 
Custom Initial File -> (keep it unmarked) 
Communication Channel -> Serial Port (Usually COM1)



If you are using TO1, Device Memory -> MDDR



4 - Click on Flash Tools to erase, program or dump the the flash memory and click GO


NAND Flash Erasing

1- Configure the Dip Switch of Personality Board:


2- Choose NAND model K9LAG08U8M

3- Continue the steps



Remember to select the checkbutton BBT (Back Block Table)