zjllh 发表于 2011-12-21 12:07:38

TMS320C28346评估板:CCS3.3 Flash烧写设置步骤指南

原文出处:http://www.61ic.com/code/redirect.php?tid=90545&goto=lastpost#lastpost

做28346开发可以参考一下

C2834x Delfino控制器的主要特性与优势:

http://cache.amobbs.com/bbs_upload782111/files_49/ourdev_706364Y71ZM3.jpg
(原文件名:TH28346EVM_B.jpg)
○300MHz的C28x内核可提供快速中断响应、最小化时延、复杂控制算法执行,以及实时数据分析;

○32位浮点单元可简化幅度计算的编程,消除扩展与饱和负载并提高诸如派克转换(Park transforms)与比例积分微分(PDI) 等算法的性能;

○516KB片上单周期存取RAM可实现高速程序执行以及数据存取等功能;

○高度灵活的65ps高分辨率PWM模块可实现最佳精确度;

○CAN、I2C、SPI 以及标准串行接口(SCI)外设可针对系统通信管理提供便捷的连接;

○外部ADC接口使开发人员能够灵活选择 TI 各种系列的高精度模数转换器。

○C2000平台产品的代码兼容性有助于开发人员便捷地进行产品线扩展,而且从40MHz的PiccoloTM至300MHz的Delfino,均可实现控制器代码的重复使用。

C2834x Delfino控制器的方框图:

http://cache.amobbs.com/bbs_upload782111/files_49/ourdev_706365QMSEX8.jpg
(原文件名:TH28346EVM_C.jpg)

仿真器:XDS510 Plus
开发板:TMS320C28346评估板

第一步:
①COPY光盘上的 BootLoader 目录到硬盘上,并去掉只读属性;
②将已经调试好的程序,如下:

http://cache.amobbs.com/bbs_upload782111/files_49/ourdev_706361D7BIUJ.jpg
(原文件名:S1.jpg)

编译生成 .out 文件。

第二步:
   编译生成的out文件COPY到CHANGE目录下,同时将文件名改为 asm.out,运行CHANGE.BAT文件,把asm.out文件转化成dspcode.h文件。

第三步:
①将在CHANGE目录下生成dspcode.h文件COPY到FlashBurn\include目录下
②在CCS中用projectOpen……命令,加载FlashBurn目录下的FlashBurn.pjt;
③在CCS中用File  Load Program…… 命令,加载FlashBurn目录中debug目录下的FlashBurn.out;
④在CCS中用Debug  Go Main执行程序到main()函数处。
⑤按下图设置断点,按F5运行到第断点处。

http://cache.amobbs.com/bbs_upload782111/files_49/ourdev_706362Y0V894.jpg
(原文件名:S2.jpg)

第四步:
退出CCS,断电,拔掉仿真器从新给板卡上电,就可以看到从FLASH里面BOOT到RAM中的程序运行效果。

XA144F 发表于 2011-12-21 12:20:59

是28335的升级版吧。

看样子速度很快,不知价格如何呢。

zjllh 发表于 2011-12-21 12:23:42

芯片价格:

http://cache.amobbs.com/bbs_upload782111/files_49/ourdev_706378V5EY0U.jpg
(原文件名:C28346.jpg)

开发板的接口图:

http://cache.amobbs.com/bbs_upload782111/files_49/ourdev_706377EGITR4.jpg
(原文件名:TH28346EVM_D.jpg)

XA144F 发表于 2011-12-21 13:57:54

看来还是别想了……一张板顶我三月工资的……
页: [1]
查看完整版本: TMS320C28346评估板:CCS3.3 Flash烧写设置步骤指南