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.

RE: Efficient C6748 booting?

Dear Reinier,

 

We connected Micron MT28EW_QLKP_512_ABA_0SIT parallel NOR to the C6746 EMIFA CSn3.

I am trying to get CCS NORWriter flasher app that came with OMAP-L138_FlashAndBootUtils_2_40 to work.

I changed the LOCAL_norBase    to (0x62000000), and modified the CFI according to the datasheet.

Since you mentioned that you got this application to work, do you have any suggestions or advise?

 

Thanks,

Avi Tal.

  • We have separated your post from other post.
    What problem you are getting while running NORWriter ?
    Able to erase the NOR flash now ?
  • Hi Avi Tal,

    Attached a document in which it gives the instructions on booting from flash. In that document, in place of SPI writer, you can replace your NOR writer program and follow the steps.

    /cfs-file/__key/communityserver-discussions-components-files/791/7026.1411.Booting_5F00_from_5F00_flash.pdf

  • Dear Shankari and Titus S,

     

    Thanks allot for your answers.

     

    Unfortunately, our NOR was not connected correctly (hardware bug) - BA0 and BA1 were connected to A24 and A25 and all address lines are shifted.

    We are trying a software workaround for this, but it is not working yet.

     

    I tried the Logic PD ZOOM EVM and the NOR there works fine.

     

    Thanks,

    Avi Tal.

  • Hi Avi,

    Oh, I see.

    Glad to hear that it works.
  • Dear Shankari,

    Thanks allot for your answer.

    The NOR flash in our C6748 has a few address lines swapped by mistake.

    We were able to use JP3107 Hardware and Provision Software boundary scan to burn and boot from the NOR flash.

    Now, we would like to use our SDXDS510-USB JTAG Emulator to do the exact same thing as the boundary scan system does.

    Is there any boundary scan software that can work with SDXDS510-USB JTAG?

    Another option is to configure all EMIFA pins as I/Os, and toggle them to achieve the same effect as the boundary scan.

    Is there any software example of doing that? (it is a lot of work to develop it from scratch).

     Thanks,

    Avi Tal.

  • Hi Avi Tal,

    Avi Tal said:
    Now, we would like to use our SDXDS510-USB JTAG Emulator to do the exact same thing as the boundary scan system does.

    Is there any boundary scan software that can work with SDXDS510-USB JTAG?

    As far as I know, no such software exist for SDXDS510-USB JTAG. Through the SDXDS510-USB JTAG Emulator plus the CCS plus some writer programs (NAND/NOR/SPI) you can load and flash your program.

    or you can use the command line utility called the serial flasher utility ( SFH ) to flash the program into memories.

    This SFH do not need any JTAG. This flashing is  done through USB-UART port connection between the target board and the host PC.

    Please follow the instructions given at

  • Hi Shankari,

    We have used these tools before on EVM.

    The tools you mentioned cannot be used on out hardware since the EMIFA address lines are all shifted and some of them are swapped (by mistake).

    These tools use the EMIFA as a "bus" and not I/O toggling like Boundary Scan.

    In our case, the DSP is unable to write or erase the NOR flash in the standard way since there is no direct access to the Low/High bytes.

    There is a company named "Corelis" (A sister company to Blackhawk), which has such a tool (Boundary Scan via standard JTAG), but it is very expensive.

    We are looking for a temporary, cheep (or free...) solution until we fix our hardware.

    Thanks,

    Avi Tal.

  • Hi Avi,

    I understand the concern.

    But as of now, there is no such thing exist.