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.

Interfacing DM365 to 8-bit DDR

Hi,

I have a few questions, but first some background.

Background:

I'm working with a board that has a DM365 connected to a DDR2 chip with a 8-bit databus. The datasheet seems to show that the DDR controller only supports 16-bit data bus memory chips, and this should have been caught before the board was built, but it wasn't. I am trying to still use this board, but  it looks like putting Linux on it is impossible, so I'm trying to switch to a no-OS solution.

Questions:

0) Am I wrong to think that I can't put Linux on this chip with the 8-bit DDR data bus?

1) Is it possible to load code using CCSv6 (e.g.  NANDWriter.out) into the chip's internal SRAM, instead of the DDR? I've played a bit with the linker file for this project with no luck.

2) At the end of the day, I'll want to capture video and encode it. With my current set-up, I would only have access to every other byte of DDR (i.e. the lower byte of every 16-bit word). Is it possible to store the encoded data on this memory chip, with this constraint?

 

About me:

This is my first time working with an DM365 (or any ARM9-based SoC), my usual chips are Cortex-M3's and M4's. 

Many Thanks,

Anthony

    • Hi Anthony,

      As you can read in the linked below datasheet DDR2/mDDR Memory Controller section 1.2 Features - The DDR2/mDDR memory controller supports data bus width of 16 bits only (but not 8 bits data bus). I think this board configuration is incompatible not only with Linux but with any other popular OS.
      www.ti.com/.../sprufi2.pdf
      If you you wish to use this processor for video encoding I suggest you to make a new revision of the board with 16 bits data bus to DDR.
      You can ask for more details about execution of program from internal SRAM at CCS forum at:
      e2e.ti.com/.../81

      BR
      Tsvetolin Shulev