Igor,
I have updated the profile that I was using to work with the new version of the MfgTool (1.6.2.048). I am now able to successfully program the older (MCIMX233DJM4B) parts. However, there is still an issue with the newer parts (MCIMX233DJM4C). I have attached to the debug UART and it appears that the updater is never is downloaded and run on the 4C parts.
Here is the output for the 4B parts after hitting start in the MfgTool :
PowerPrep start initialize power...
Battery Voltage = 3.99V
5v source detected.Valid battery voltage detected.Booting from battery voltage source.
Mar 21 201111:18:52
EMI_CTRL 0x1C084040
FRAC 0x92926152
init_ddr_mt46v32m16_133Mhz
power 0x00820710
Frac 0x92926152
start change cpu freq
hbus 0x00000003
cpu 0x00010001
Uncompressing Linux.......................................................................................................................................................................................................................... done, booting the kernel.
Linux version 2.6.31-626-g602af1c-updater (user@VirtualBox) (gcc version 4.5.1 (Sourcery G++ Lite 2010.09-50) ) #10 PREEMPT Thu Aug 23 14:50:40 EDT 2012
CPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=00053177
CPU: VIVT data cache, VIVT instruction cache
Machine: Freescale MX23EVK board
Memory policy: ECC disabled, Data cache writeback
(programming continues from here...)
The output for the 4C parts after hitting start in the MfgTool is:
PowerPrep start initialize power...
Battery Voltage = 3.67V
5v source detected.Valid battery voltage detected.Booting from battery voltage source.
Mar 21 201111:18:52
EMI_CTRL 0x1C084040
FRAC 0x92926152
init_ddr_mt46v32m16_133Mhz
power 0x00820710
Frac 0x92926152
start change cpu freq
hbus 0x00000003
cpu 0x00010001
(everything stops here)
I'm using the exact same MfgTool, same profile, and same binaries for each.
Why would it fail to download the updater for the 4C parts?
Do any of those messages indicate an error?