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.

working with DM6446 without linux



Hi 

I designed a new board based on DM6446 but I yhink there is a problem in its DDR2. So I can't load the linux on my chip. Now I want to work with the DM6446 without linux. for example I want to use USB. Is there any example or sample code to use USB of DM6446 without using linux?

  • Yasser,

    The support for DM6446 peripherals is based on the use of Linux drivers.

    Even if you had access to non-Linux drivers, you would not have enough internal memory space inside the DM6446 to implement a system without the external DDR2 memory.

    You will need to fix the DDR2 problem before doing any meaningful work with the DMSoC.

    Regards,
    RandyP

     

    If this answers your question, please click the  Verify Answer  button below. If not, please reply back with more information.

  • Hi RandyP

    Thanks for your reply,

     I agree with you that I need to solve the DDR2 problem, But as I wrote in the previous posts I forgot to connect Rp and Rn pins to the VCC and ground, So it is not possible to solve this problem in this board. I want to work just with peripheral and I don't want to develop application.

    Now, Is it some example to work with peripherals without linux? 

    Regards,

    Yasser

  • Yasser,

    Yasser AttarIzzy said:
    Is it some example to work with peripherals without linux?

    RandyP said:
    The support for DM6446 peripherals is based on the use of Linux drivers.

    I am not aware of any examples that are not based on Linux.

    You can write code that accesses the peripheral registers, and the operation of the peripheral registers are described in the peripheral's User's Guide. You can also find the Linux drivers and try to use them as an example for direct-peripheral access rather than going through an O/S. You would have to be knowledgeable about Linux driver development to do this, which I am not.

    Is this more helpful?

    Regards,
    RandyP