Other Parts Discussed in Thread: DM388, DM385
Hello,
I'm trying to set up a Linux system on TMS320DM36x evaluation module. Using DVSDK version 4.3.0.6, I'm trying to build a Linux kernel image. By default,SDK is set up to build the Linux kernel with config omap3_evm_defconfig. The kernel built using this config doesn't boot (at all, there is no decompressing). I have changed the config so it would be compatible with the board:
user@ubuntu:/opt/ti-dvsdk-4-3-0-6$ head Makefile include Rules.make DEFAULT_LINUXKERNEL_CONFIG=davinci_all_defconfig DEFAULT_UBOOT_CONFIG=omap3_evm_config DEFAULT_XLOAD_CONFIG=omap3evm_config
However, executing make linux_config && make linux fails with the following error:
drivers/usb/core/message.c: In function 'usb_internal_control_msg':
drivers/usb/core/message.c:109: error: 'pm_wq' undeclared (first use in this function)
drivers/usb/core/message.c:109: error: (Each undeclared identifier is reported only once
drivers/usb/core/message.c:109: error: for each function it appears in.)
make[4]: *** [drivers/usb/core/message.o] Error 1
make[3]: *** [drivers/usb/core] Error 2
make[2]: *** [drivers/usb] Error 2
make[2]: *** Waiting for unfinished jobs....
1) Is DVSDK 4.03 supposed to work with the mentioned evaluation kit? Which SDK version should I use?
2) DM368 is listed as “active” part, but it looks like software support is somewhat abandoned. I mean, 2.6.32 was released back in 2009. Are there any third-party companies that provide software support for DM36x processors? Is DM368 recommended for new designs?
Thank you,
Vlad Ivanov