记得第一次接触TMS32F28335是2014那年做的三相光伏并网逆变器,当时还是主要负责硬件设计相关的工作,由于在学校有学习过51单片机,本身还是对软件编程很感兴趣;于是在自己工作完成之余开始向软件工程师请教学习;后面三相机的项目开始由我在维护,有机会对逆变器相关控制算法的学习; 软件项目用的是CCS3.3的编程环境,软件架构用的是CCS3.3自带的Bios系统,整个软件系统架构,都是以前同事遗留下来的,所以也不敢在架构上去大改,一直用到2020年。 到了新公司,同事都是用了CCS10的编程环境,自己还是用的是以前的那一套东西,而且新的CCS5以后就不在支持旧的Bios系统了,用的是新的Bios/sys,这新系统网上的学习资料也比较少,而且做ARM编程的软件同事一直用的是Ucos。于是下定决心重新开始学习TMS32F28335,从最低的底层驱动,到系统Ucos整个软件架构重新一步一脚印,将整个系统搭建起来; 这个帖子主要就是记录这一路学习下来遇到的坑,然后怎么填坑的过程;
|