I am following below document for environment setup, porting Uboot on ADSP-SC589 EZ Board:
When i run openocd command, I am getting following error:
root@nikesh:/opt/analog/cces/2.8.2/ARM/openocd/share/openocd/scripts# /opt/analog/cces/2.8.2/ARM/openocd/bin/openocd -f interface/ice1000.cfg target/adspsc58x.cfg
Open On-Chip Debugger (Analog Devices CCES 2.8.0 OpenOCD 0.9.0-g5030ad7) 0.9.0Licensed under GNU GPL v2Report bugs to <firstname.lastname@example.org>adapter speed: 1000 kHzInfo : ICE-1000 firmware version is 1.0.2Info : clock speed 1000 kHzError: session transport was not selected. Use 'transport select <transport>'Error: Transports available:Error: jtagError: swdin procedure 'init' in procedure 'ocd_bouncer'
What would be the reason for this?
I did following connections,
Let me know if I am missing any connection.
It looks like you are missing a -f operand before the second script on your command line. The command line should be:
/opt/analog/cces/2.8.2/ARM/openocd/bin/openocd -f interface/ice1000.cfg -f target/adspsc58x.cfg
Also, note that if you are using the 1.3.0 kit, there is an updated version of the user guide for the 1.3.0 release within the Docs directory of the kit.
I am not able to find the user guide for 1.3.0 release, Can you please share the link of it?
It sounds like you are updating the flash using a Windows machine, is that correct? If so are you also using CCES 2.8.2 for this? Does changing the boot mode to 0 using SW1 on the board change anything? Be sure to change the boot mode and cycle power before trying to update flash. I have never actually seen this error before in this situation so I don't know immediately what is causing it. Hopefully your answers to these questions/comments will help.
I changed boot mode to 0 and it worked.
This issue should be addressed in CCES 2.9.0 which is now released if the issue is what I believe it is.
Can you let me know the driver for this new phy chip for Gigabit ethernet?
Thanks and Regards,
The ADSP-SC589 EZKIT 2.0 board has a new Ethernet PHY DP83867, the Linux driver for this new phy is:buildroot/linux/linux-kernel/drivers/net/phy/dp83867.c
For our product, we need linux kernel version 4.14.111 running on ADSP SC587/9 boards.
Can you provide kernel patches for these boards and maintain it on kernel mainline. Its very important for us as it will speed-up our product development and We wont have to do it every time we upgrade the kernel.
As you may know the kernel currently supplied in the Linux add-in is not a direct fork of upstream and as such is very difficult to patch.
However, I think we have two solutions that may be of interest to you.
The first is that we have a development build of the 4.16 kernel in house that support the ADSP-SC5xx EZ-KITS. Points to note:
The second option is that we are currently working towards producing a new Linux product based on Yocto.
This is a work in progress, and also uses a 4.16 kernel.
There is a functionally incomplete development snapshot available for this. Details are here: https://ez.analog.com/dsp/software-and-development-tools/linux-for-adsp-sc5xx-processors/f/q-a/116854/announcing-yocto-linux-for-adsp-sc5xx-processors-development-snapshot-for-advanced-linux-users
Let us know which version works best for you.