I have been using microcontroller like ARM Cortex M4 32bit based microcontrollers. Now I am thinking to move towards DSPs, but I really don't know how things work in Processors and DSPs, I mean in case of microcontrollers usually you have RAM/Flash integrated in the same chip, you simply use a Programmer/Debugger and develop your systems.
In case of Processors/DSPs, I don't know how to integrate RAM and ROM/Flash and than how to and where to upload my program, I guess it would be the Flash/ROM which will hold my program or the processor will also require some startup code to start fetching data from ROM?
Lets take any example say, I have a TI C2000 Piccolo series 32bit DSP, 10kB RAM and 10kB ROM/Flash.
- How to integrate them?
- Which one need to be programmed ROM and DSP or only ROM?
- How to program specifically if I am using Piccolo?
- Any kick Start material/tutorials to start "Hello world" with DSP/Processor? I am not talking about BeagleBone or RasberryPi etc. as they are operating system based ready made solutions.