Hi,
Where can i find the Flash tool configuration file for the Mistral OMAP3530 with the Samsung memory?
Many Thanks,
HR
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Please give me the details of the Samsung memory device?
Part Number(s). POP or discrete?
Many NAND device details are contained in the flash tool config file.
For example need to know:
LPDDR: Size, bus-width, clk freq
NAND: Bus width? ONFI-compliant? If not, need to know:
bytes per page
spare bytes per page
pages per block
blocks per logical unit (device)
ECC requirements
Latest version of Flash Tool is available here. Works with USB and UART.
http://focus.ti.com/docs/toolsw/folders/print/flashtool.html
Regards,
Michael T
Hi Michael,
The board is from mistral - OMAP3530 board# O3530-PB-1116, the memory is from Samsung - POP memory part# K5W1G1GACM-DL60, I tried to locate the datasheet with not too much success,
I have downloaded the new flashboot but the current parameters are for the Micron memory,
Many Thanks,
HR
HR:
I was able to find out that this is a OneNAND device.
Samsung Onenand K5W1G1GACM-DL60
Muxed OneNAND 128MB 1.8V 16-bit (0x30)
OneNAND version = 0x0221
WRITESIZE = 2048
Flash Tool does not support programming OneNAND flash.
This wiki article covers programming Samsung OneNAND flash using U-Boot.
http://processors.wiki.ti.com/index.php/GSG:_OMAP35x_DVEVM_Additional_Procedures
Regards,
Michael T
PS: Please mark this post as answered via the Verify Answer button below if you think it answers your question. Thanks!
HR:
Do you have the option of changing boot mode switches and booting from SD card?
Regards,
Michael T
Hi,
If I remember correctly, with 03.00.01.06 release we did some basic testing with OneNand devices. You have to modify the code in order to enable OneNand support, in default u-boot configuration you have to do something -
diff --git a/include/configs/omap3_evm.h b/include/configs/omap3_evm.h
index 73a5c98..b0cec5f 100644
--- a/include/configs/omap3_evm.h
+++ b/include/configs/omap3_evm.h
@@ -152,8 +152,8 @@
#define CONFIG_CMD_I2C /* I2C serial bus support */
#define CONFIG_CMD_MMC /* MMC support */
-#undef CONFIG_CMD_ONENAND /* ONENAND support */
-#define CONFIG_CMD_NAND /* NAND support */
+#define CONFIG_CMD_ONENAND /* ONENAND support */
+//#define CONFIG_CMD_NAND /* NAND support */
#define CONFIG_CMD_DHCP
#define CONFIG_CMD_PING
If you build the u-boot with above configuration, you should be able to use OneNand from u-boot prompt, just like NAND.
Thanks,
Vaibhav