Ps: To be honest, I don't recommend developing projects with dsp. I recommend stm32 for the following reasons:
Dsp is too expensive, a film is nearly 200 yuan, and arm7 is only a dozen dollars.
Dsp is too exquisite. If you look at the hardware circuit of dsp, you will find that it uses more capacitors than ordinary MCU (in order to stabilize the power supply voltage), and it is easy to have hardware problems, which is not suitable for beginners and easy to make people depressed. Compared with 5 1 single chip microcomputer, it is more solid, with 5v power supply, which is almost irrelevant and basically usable. As long as the power supply is not grounded, it will not burn.
Arm7 has many more functional modules than dsp, so it is basically no problem to develop a project.
Dsp has a unique cmd file, which needs to be written manually (if there are few codes, use the commonly used one) to allocate the storage space of codes and data. It is also divided into cmd files solidified on flash and cmd files debugged on ram. It stands to reason that this very low-level thing should not be done by developers, but by compilers. Moreover, the program is not completed in flash, because the code runs faster in ram than in flash, so after you solidify the code in flash, the running speed is not as fast as when debugging. At this time, it involves the problem of code movement, that is, the code is stored in flash, opened and moved to ram to run. This process is also a bit complicated. At that time, I wasted a long time writing the code just to solidify it into flash. I remember once I accidentally put a clip in a key area, and the inexplicable dsp was locked. After searching for information for a long time, I finally found out the machine code and finally found the key in a lot of data. On the other hand, when you finish writing the program, click Download, and you're done. There are not so many rules.
Compared with keil, the ccs interface of dsp compilation environment is also inferior.
After talking for so long, it seems that I didn't talk about the advantages of dsp. Of course, dsp also has advantages. People have high frequency, high speed and strong computing power. In fact, the highest frequency of stm32 is 72M. I think we can consider it if the speed requirement is not high.
In short, after you use dsp, you will find how other cups are so easy to use.