先说下前提:
需要烧写的目标芯片是TMS320F28020
仿真器用的是XDS100,在28034能正确连接和烧写,CCS用的最新的CCS3.3,包含2802x系列和2803X系列,但是其中那个选择仿真器的选项中没有28020和28021,只有28022开始的2x系列, 但是GEL文件都有。
然后说下问题:
用CCS3.3S烧写28020时,选择GEL文件时28020,能正确连接,在选择out文件及配置FLASH API文件后,点击下载,这时就死在这个界面上,程序下载不进去;
然后用28021的GEL文件,同样设置后,正确下载,而且程序正确运行;这是什么原因?(用其他芯片的GEL可以,用自己的不可以。。。。。)
用28021烧写成功后,断电,重新上电,程序有一定几率跑不起来?有时候跑得起来,有时候跑不起来,一开始初步怀疑是bootmode引起的,查看了3个配置引脚,满足getmode模式—跳到flash启动模式;
现在怀疑:28020芯片是否会有这种bug或者一些缺陷? 因为28020的ram只有1k,程序里的变量如果太多,大于1K,是否会影响不能烧写本身的GEL,却能下载28021的GEL或者跑不起来的现象??
请教下TI的专家,这现象的确奇怪,还有我们做了好几块板子,线路,布局都没问题,但是现象都一样。求指导,谢谢~~~~
user1880609:
增加一点:
2802X系列有一个内部上电复位电路POR,启动时,会有一个复位信号,但是现在检测不到该信号,XRS脚并没有拉低信号,但是每次重新烧写,然后就会正常运行,而且断电,重新上电时,有时候DSP又会跑起来。。。XRS脚悬空和外接SP706SEN监视芯片电路都一样,有时候会跑起来,有时候必须手动复位,才能正常跑起来,请教下:是否会是28020本身的问题,还有,我们用28034芯片,一摸一样的电路设计,他可以正常运行~谢谢
先说下前提:
需要烧写的目标芯片是TMS320F28020
仿真器用的是XDS100,在28034能正确连接和烧写,CCS用的最新的CCS3.3,包含2802x系列和2803X系列,但是其中那个选择仿真器的选项中没有28020和28021,只有28022开始的2x系列, 但是GEL文件都有。
然后说下问题:
用CCS3.3S烧写28020时,选择GEL文件时28020,能正确连接,在选择out文件及配置FLASH API文件后,点击下载,这时就死在这个界面上,程序下载不进去;
然后用28021的GEL文件,同样设置后,正确下载,而且程序正确运行;这是什么原因?(用其他芯片的GEL可以,用自己的不可以。。。。。)
用28021烧写成功后,断电,重新上电,程序有一定几率跑不起来?有时候跑得起来,有时候跑不起来,一开始初步怀疑是bootmode引起的,查看了3个配置引脚,满足getmode模式—跳到flash启动模式;
现在怀疑:28020芯片是否会有这种bug或者一些缺陷? 因为28020的ram只有1k,程序里的变量如果太多,大于1K,是否会影响不能烧写本身的GEL,却能下载28021的GEL或者跑不起来的现象??
请教下TI的专家,这现象的确奇怪,还有我们做了好几块板子,线路,布局都没问题,但是现象都一样。求指导,谢谢~~~~
Forrest:
回复 user1880609:
楼主,用CCSV4能不能正常烧写?因为CCSV3中默认烧写频率是60MHZ,28020只支持40MHZ。
用例程烧写到芯片后能否正常运行?对于XRS引脚,仅留一个RC,上拉4.7k电阻,电容取0.1u试试。
先说下前提:
需要烧写的目标芯片是TMS320F28020
仿真器用的是XDS100,在28034能正确连接和烧写,CCS用的最新的CCS3.3,包含2802x系列和2803X系列,但是其中那个选择仿真器的选项中没有28020和28021,只有28022开始的2x系列, 但是GEL文件都有。
然后说下问题:
用CCS3.3S烧写28020时,选择GEL文件时28020,能正确连接,在选择out文件及配置FLASH API文件后,点击下载,这时就死在这个界面上,程序下载不进去;
然后用28021的GEL文件,同样设置后,正确下载,而且程序正确运行;这是什么原因?(用其他芯片的GEL可以,用自己的不可以。。。。。)
用28021烧写成功后,断电,重新上电,程序有一定几率跑不起来?有时候跑得起来,有时候跑不起来,一开始初步怀疑是bootmode引起的,查看了3个配置引脚,满足getmode模式—跳到flash启动模式;
现在怀疑:28020芯片是否会有这种bug或者一些缺陷? 因为28020的ram只有1k,程序里的变量如果太多,大于1K,是否会影响不能烧写本身的GEL,却能下载28021的GEL或者跑不起来的现象??
请教下TI的专家,这现象的确奇怪,还有我们做了好几块板子,线路,布局都没问题,但是现象都一样。求指导,谢谢~~~~
user1880609:
回复 Forrest:
您好:
您的意思是CCS3.3不支持2802X系列的DSP么?
TI对于28020这款芯片,是否有客户回馈这款芯片有什么问题么?
还有对于XRS引脚,28034接法一摸一样,说明外部电路没问题,只可能和芯片本身有关系
先说下前提:
需要烧写的目标芯片是TMS320F28020
仿真器用的是XDS100,在28034能正确连接和烧写,CCS用的最新的CCS3.3,包含2802x系列和2803X系列,但是其中那个选择仿真器的选项中没有28020和28021,只有28022开始的2x系列, 但是GEL文件都有。
然后说下问题:
用CCS3.3S烧写28020时,选择GEL文件时28020,能正确连接,在选择out文件及配置FLASH API文件后,点击下载,这时就死在这个界面上,程序下载不进去;
然后用28021的GEL文件,同样设置后,正确下载,而且程序正确运行;这是什么原因?(用其他芯片的GEL可以,用自己的不可以。。。。。)
用28021烧写成功后,断电,重新上电,程序有一定几率跑不起来?有时候跑得起来,有时候跑不起来,一开始初步怀疑是bootmode引起的,查看了3个配置引脚,满足getmode模式—跳到flash启动模式;
现在怀疑:28020芯片是否会有这种bug或者一些缺陷? 因为28020的ram只有1k,程序里的变量如果太多,大于1K,是否会影响不能烧写本身的GEL,却能下载28021的GEL或者跑不起来的现象??
请教下TI的专家,这现象的确奇怪,还有我们做了好几块板子,线路,布局都没问题,但是现象都一样。求指导,谢谢~~~~
10#:
CCS3.3能够支持F2802x整个产品系列,F28020也没有什么bug,有其它人使用F280200,都是可以正常烧写和使用的。
不知道你说的最新版本到底是多少?Help –> About里可以查看到 3.3.xx.xx.
建议下载v3.3.83.20的测试一下:http://software-dl.ti.com/dsps/dsps_public_sw/sdo_ccstudio/CCSv3/CCS_3_3/exports/CCS_3.3.83.20_Platinum.zip
不行的话,再加打上v2903的补丁:http://software-dl.ti.com/dsps/dsps_registered_sw/sdo_ccstudio/CCSv3/CSPS/F2803x_CSP_v3.3.2903.exe
请注意正确配置flash设置,选择正确的算法文件和烧写文件等。
如果仍然烧写有问题,请将详细步骤记录并截图,可以分析一下。
先说下前提:
需要烧写的目标芯片是TMS320F28020
仿真器用的是XDS100,在28034能正确连接和烧写,CCS用的最新的CCS3.3,包含2802x系列和2803X系列,但是其中那个选择仿真器的选项中没有28020和28021,只有28022开始的2x系列, 但是GEL文件都有。
然后说下问题:
用CCS3.3S烧写28020时,选择GEL文件时28020,能正确连接,在选择out文件及配置FLASH API文件后,点击下载,这时就死在这个界面上,程序下载不进去;
然后用28021的GEL文件,同样设置后,正确下载,而且程序正确运行;这是什么原因?(用其他芯片的GEL可以,用自己的不可以。。。。。)
用28021烧写成功后,断电,重新上电,程序有一定几率跑不起来?有时候跑得起来,有时候跑不起来,一开始初步怀疑是bootmode引起的,查看了3个配置引脚,满足getmode模式—跳到flash启动模式;
现在怀疑:28020芯片是否会有这种bug或者一些缺陷? 因为28020的ram只有1k,程序里的变量如果太多,大于1K,是否会影响不能烧写本身的GEL,却能下载28021的GEL或者跑不起来的现象??
请教下TI的专家,这现象的确奇怪,还有我们做了好几块板子,线路,布局都没问题,但是现象都一样。求指导,谢谢~~~~
rui wang10:
您好 我现在用28020调试也遇到了同样的问题 麻烦请教您一下 您最后是怎么解决的?非常感谢 我现在非常着急 现象和您的完全一样!
先说下前提:
需要烧写的目标芯片是TMS320F28020
仿真器用的是XDS100,在28034能正确连接和烧写,CCS用的最新的CCS3.3,包含2802x系列和2803X系列,但是其中那个选择仿真器的选项中没有28020和28021,只有28022开始的2x系列, 但是GEL文件都有。
然后说下问题:
用CCS3.3S烧写28020时,选择GEL文件时28020,能正确连接,在选择out文件及配置FLASH API文件后,点击下载,这时就死在这个界面上,程序下载不进去;
然后用28021的GEL文件,同样设置后,正确下载,而且程序正确运行;这是什么原因?(用其他芯片的GEL可以,用自己的不可以。。。。。)
用28021烧写成功后,断电,重新上电,程序有一定几率跑不起来?有时候跑得起来,有时候跑不起来,一开始初步怀疑是bootmode引起的,查看了3个配置引脚,满足getmode模式—跳到flash启动模式;
现在怀疑:28020芯片是否会有这种bug或者一些缺陷? 因为28020的ram只有1k,程序里的变量如果太多,大于1K,是否会影响不能烧写本身的GEL,却能下载28021的GEL或者跑不起来的现象??
请教下TI的专家,这现象的确奇怪,还有我们做了好几块板子,线路,布局都没问题,但是现象都一样。求指导,谢谢~~~~
rui wang10:
请问您最后怎么解决的这个问题?我目前和您遇到的问题一模一样,实在不知道怎么解决 非常着急!
先说下前提:
需要烧写的目标芯片是TMS320F28020
仿真器用的是XDS100,在28034能正确连接和烧写,CCS用的最新的CCS3.3,包含2802x系列和2803X系列,但是其中那个选择仿真器的选项中没有28020和28021,只有28022开始的2x系列, 但是GEL文件都有。
然后说下问题:
用CCS3.3S烧写28020时,选择GEL文件时28020,能正确连接,在选择out文件及配置FLASH API文件后,点击下载,这时就死在这个界面上,程序下载不进去;
然后用28021的GEL文件,同样设置后,正确下载,而且程序正确运行;这是什么原因?(用其他芯片的GEL可以,用自己的不可以。。。。。)
用28021烧写成功后,断电,重新上电,程序有一定几率跑不起来?有时候跑得起来,有时候跑不起来,一开始初步怀疑是bootmode引起的,查看了3个配置引脚,满足getmode模式—跳到flash启动模式;
现在怀疑:28020芯片是否会有这种bug或者一些缺陷? 因为28020的ram只有1k,程序里的变量如果太多,大于1K,是否会影响不能烧写本身的GEL,却能下载28021的GEL或者跑不起来的现象??
请教下TI的专家,这现象的确奇怪,还有我们做了好几块板子,线路,布局都没问题,但是现象都一样。求指导,谢谢~~~~
user1880609:
回复 rui wang10:
你好,你看一下你启动的时候选择FLASH启动的瞬间,那三个启动引脚的电平是否正确
先说下前提:
需要烧写的目标芯片是TMS320F28020
仿真器用的是XDS100,在28034能正确连接和烧写,CCS用的最新的CCS3.3,包含2802x系列和2803X系列,但是其中那个选择仿真器的选项中没有28020和28021,只有28022开始的2x系列, 但是GEL文件都有。
然后说下问题:
用CCS3.3S烧写28020时,选择GEL文件时28020,能正确连接,在选择out文件及配置FLASH API文件后,点击下载,这时就死在这个界面上,程序下载不进去;
然后用28021的GEL文件,同样设置后,正确下载,而且程序正确运行;这是什么原因?(用其他芯片的GEL可以,用自己的不可以。。。。。)
用28021烧写成功后,断电,重新上电,程序有一定几率跑不起来?有时候跑得起来,有时候跑不起来,一开始初步怀疑是bootmode引起的,查看了3个配置引脚,满足getmode模式—跳到flash启动模式;
现在怀疑:28020芯片是否会有这种bug或者一些缺陷? 因为28020的ram只有1k,程序里的变量如果太多,大于1K,是否会影响不能烧写本身的GEL,却能下载28021的GEL或者跑不起来的现象??
请教下TI的专家,这现象的确奇怪,还有我们做了好几块板子,线路,布局都没问题,但是现象都一样。求指导,谢谢~~~~
rui wang10:
回复 user1880609:
您回复我实在是太好了,我检查一下。再请教一下,我现在的问题是用28020的gel文件下载到28020中不行,但是用28022或者28021的gel文件下载可以下载成功,但是下载成功了后我插着JTAG运行的时候发现这样下载进去的程序中断好像不能够使用?不知道您是怎么解决的啊 非常感谢!我是学生,如果可以能不能请您留个联系方式我和您请教?
先说下前提:
需要烧写的目标芯片是TMS320F28020
仿真器用的是XDS100,在28034能正确连接和烧写,CCS用的最新的CCS3.3,包含2802x系列和2803X系列,但是其中那个选择仿真器的选项中没有28020和28021,只有28022开始的2x系列, 但是GEL文件都有。
然后说下问题:
用CCS3.3S烧写28020时,选择GEL文件时28020,能正确连接,在选择out文件及配置FLASH API文件后,点击下载,这时就死在这个界面上,程序下载不进去;
然后用28021的GEL文件,同样设置后,正确下载,而且程序正确运行;这是什么原因?(用其他芯片的GEL可以,用自己的不可以。。。。。)
用28021烧写成功后,断电,重新上电,程序有一定几率跑不起来?有时候跑得起来,有时候跑不起来,一开始初步怀疑是bootmode引起的,查看了3个配置引脚,满足getmode模式—跳到flash启动模式;
现在怀疑:28020芯片是否会有这种bug或者一些缺陷? 因为28020的ram只有1k,程序里的变量如果太多,大于1K,是否会影响不能烧写本身的GEL,却能下载28021的GEL或者跑不起来的现象??
请教下TI的专家,这现象的确奇怪,还有我们做了好几块板子,线路,布局都没问题,但是现象都一样。求指导,谢谢~~~~
user1880609:
回复 rui wang10:
中断和这个是没有关系的,你检查下你的中断配置是否正确
先说下前提:
需要烧写的目标芯片是TMS320F28020
仿真器用的是XDS100,在28034能正确连接和烧写,CCS用的最新的CCS3.3,包含2802x系列和2803X系列,但是其中那个选择仿真器的选项中没有28020和28021,只有28022开始的2x系列, 但是GEL文件都有。
然后说下问题:
用CCS3.3S烧写28020时,选择GEL文件时28020,能正确连接,在选择out文件及配置FLASH API文件后,点击下载,这时就死在这个界面上,程序下载不进去;
然后用28021的GEL文件,同样设置后,正确下载,而且程序正确运行;这是什么原因?(用其他芯片的GEL可以,用自己的不可以。。。。。)
用28021烧写成功后,断电,重新上电,程序有一定几率跑不起来?有时候跑得起来,有时候跑不起来,一开始初步怀疑是bootmode引起的,查看了3个配置引脚,满足getmode模式—跳到flash启动模式;
现在怀疑:28020芯片是否会有这种bug或者一些缺陷? 因为28020的ram只有1k,程序里的变量如果太多,大于1K,是否会影响不能烧写本身的GEL,却能下载28021的GEL或者跑不起来的现象??
请教下TI的专家,这现象的确奇怪,还有我们做了好几块板子,线路,布局都没问题,但是现象都一样。求指导,谢谢~~~~
rui wang10:
回复 user1880609:
您的意思说28020虽然用自己的gel文件下载flash不成功,但是用28022的flash下载是可以成功并且正常运行的吗?中断我在纯RAM调试的时候都是正常的,但是用28022的gel烧写到flash中在线调试发现进不了中断。