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.

AM3517 Experimenter SDK SD Card Boot Hangs On Calibrating Touchscreen

Other Parts Discussed in Thread: AM3517, TSC2004

I have a LogicPD AM3517 Experimenter board. 

This comes with a minimal Linux installation.

It was suggested that I create an SD Card boot of the latest Linux SDK for Sitara which I did.

The version is at 

http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/sdk/AM3517/latest/index_FDS.html

and is the ti-sdk-am3517-evm-04.01.00.00-Linux-x86-Install

The SD Card boot appears to be working but then hangs just after the message

"Calibrating touchscreen (first time only)"

The EVM has a touchscreen on the app board but the Experimenter has no touchscreen and this should not hang.

If needed I could send the terminal output during the boot phase.

Any advice on making a code change to fix this so I can proceed?

 

  • Fixed it myself - commented out CONFIG_INPUT_TOUCHSCREEN in the 3517 config file and rebuilt the kernel.

     

  • Looks like you're well on your way to changing the kernel from an EVM to an Experimenter. You might have to remove or ifdef out touchscreen code in the board file. Look for tsc2004 references in:

    arch/arm/mach-omap2/board-am3517evm.c

    The other file that you might need to review is

    arch/arm/mach-omap2/mux34xx.c

    I am not familiar with either EVM or Experimenter to note any other gotchas. Hopefully some TI guys that might have used both will note any other differences.

  • Thanks Norman.

    I also had commented out CONFIG_TOUCHSCREEN_TSC2004.

    I realize that this is probably not the best way to do it - the touchscreen driver should time out if it's not there but just trying to keep the testing going with what I have.

    I'll look at the other files you mentioned.