Dear TI
I am happy that the 2837X ,2838X C2000 products have been developed recently.However, I have four concerns with the ti microcontoller product.
The first is that the complexity of the hardware structure is increasing. I think the best performing products will have two or more cores, complex io functions (analog, pwm, dma, sci, can, cla, spi, i2c, arm with eth...). Since the structures of products are very complex, I think that even memory structures such as FLASH and SRAM , Dual Port Ram should have simple structures.
The second is the device driver sw environment. From the 3rd generation product of microcontroller, software procedures such as device driver have been introduced. Not so long ago, some products have disappeared from low c data and are being replaced by device driver data. I wonder if this is really the right direction. The low c is concise and powerful, and is a method used by many developers. It makes sense to overcome the complexity of hardware with the sw development method such as deivcedriver. But I think low c and deivcedriver should be provided together. The deivce driver is not the best way to understand and develop hardware.
Third, c2000's individual hardware debug or software IDE environment is excellent. However, jtag (200, 560) does not perform better than trace32. The ccs ide is great, but the automotive development environment such as autosar is separate. Recently, ccs ide has tried to online. I hope you don't forget that many developers get information online and develop offline. I think the hardware jtag development tool should be completely open source.
Fourth, the sound quality of ti online traing video is poor. I don't know if some videos are like that, but... the voice recording is not good. When storing video and audio data, it is necessary to increase the quality and especially the audio quality.
+2838x Launchpad plz
I wish you a ti that always develops.
Best regards,
Choi