Can Raw Nand Flash be programmed using JTAG programmer

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Can Raw Nand Flash be programmed using JTAG programmer

3,583 Views
adityanagal
Contributor III

Hi , 

I am working over IMX6solo based target board. In my desing IMX6 is connected to the Raw Nand Flash over GPMI interface. Can we program the Raw Nand FLash using JTAG programmer. Please suggest.

0 Kudos
Reply
5 Replies

3,157 Views
b36401
NXP Employee
NXP Employee

Please refer chapter 1.4.1 "Using JTAG Tool for Debugging" of i.MX BSP Porting Guide I attached.

Have a great day,
Victor

-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 Kudos
Reply

3,157 Views
adityanagal
Contributor III

I checked the section 1.4.1 , it mentions the case of debugging uboot using JTAG . But my question is , can I program the uboot  over the Raw Nand Flash using JTAG programmer ? Please suggest.

0 Kudos
Reply

3,157 Views
Yuri
NXP Employee
NXP Employee

Hello,

   You can use a JTAG debugger for flashing as much as You have an application, that can be
loaded to i.MX6 target and run there (using JTAG).

Regards,

Yuri.

0 Kudos
Reply

3,157 Views
adityanagal
Contributor III

HI Yuri ,

I really doubt that we can directly program the Raw Nand Flash using the JTAG. As the Raw Nand is interfaced with the Nand Controller of the IMX6 processor. We cannot write anything on the Raw Nand Flash unless Nand Controller is properly initialized. Flashing application over IMX6 and Flashing over Nand  using JTAG is a different thing .  Please correct me if I am wrong. Thanks!

0 Kudos
Reply

3,157 Views
Yuri
NXP Employee
NXP Employee

Hello,

  You are right, we have no a host application, that can write the flash directly via JTAG.

I meant, it is possible to init the i.MX6 system via JTAG debugger and run special (target)

application to flash the NAND in the same manner as, say, bare metal code for i.MX6 can run

under JTAG debugger.  

Regards,

Yuri.

0 Kudos
Reply