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.
I have an existing application written for the C665x family DSP that uses telnet. I would like to convert this application to use SSH instead. Looking through the options in Code Composer Studio and documentation online, I haven't found any indication that you offer an SSH library. If this correct, or is there something that I missed?
Alternatively, what are my options for adding SSH support? Are there any third party libraries that you recommend?
We don`t provide SSH functionality for C66x as part of the Network development kit (NDK) stack as part of Processor SDK RTOS. TI connected MCU product teams have enabled WolfSSL/CyaSSL based ports using TI RTOS And NDK that could be ported over to the C66x devices running TI RTOS.
https://www.wolfssl.com/documentation/Using_wolfSSL_with_TI-RTOS.pdf
http://processors.wiki.ti.com/index.php/Using_CyaSSL_with_TI-RTOS
The other option is using the uSSH from our third party network
https://www.ti.com/devnet/docs/catalog/embeddedsoftwarefulldetails.tsp?productId=17392
Our Keystone II devices, multicore ARM+DSP are better suited for applications that needs SSH functionality as we have SSH support included with our Linux software offering which runs on the ARM core.
Regards,
Rahul
Good Morning,
Unfortunately, upgrading to different hardware isn't feasible for my project.
Additionally, I am slightly confused as to why two of your three suggestions are for SSL (Secure Socket Layer) libraries rather than SSH (Secure Shell) libraries. I am aware that it is possible to have some interplay between the two protocols (i.e. it is possible to send SSH protocol traffic through an SSL tunnel, but this isn't strictly necessary as SSH can set up its own tunnels). As far as I'm aware, an SSH library should be able to stand on its own without a depending on an SSL library. Is this correct?
I know Wolf has an SSH library (wolfSSH) as well. Do you recommend that for development on thethe C66x? Do you have any additional recommendations for SSH libraries?
Good Morning,
In the TI third party network, the only other additional vendor that I found which has an offering for the C665x DSP: The TCP/IP stack with OSECK offers support for SSH:
I will follow up with out business teams to see if there are any other solutions that we can propose.
Regards,
Rahul
Thank you for these suggestions. I will research these and reach out to these vendors.
A side question that is semi-related because I feel like I will need to know this when I talk to the vendors:
I am having trouble determining my TI-RTOS version. I know I have SYS/BIOS 6.46.4.53, but I assume there's a broader TI-RTOS version that encompasses all the components, right? Can you tell me what that is, or tell me how to figure it out? I have CCS 7.3.0.00019, if that's relevant.
Only TI MCU parts where the device drivers are packaged with the OS, we have a broader TI RTOS version to make sure that the all compatible parts are used in the development environment. PRocessor SDK RTOS only includes the TI RTOS Kernel, XDCTools, UIA and NDK from the TI RTOS package and provides periheral drivers and SOC and platform configuration using platform development kit (PDK) component
Check the explanation of how TI RTOS relates to SYSBIOS in the BIOS user guide :
http://www.ti.com/lit/ug/spruex3u/spruex3u.pdf (Section 1.2)
When working with thrid party, the SYSBIOS (TI RTOS kernel) version should suffice. CCS is only IDE used for debugging the code on the target and should be less relevant for the discussion with thrid party providing SSH stack.
Regards,
Rahul