这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 基础知识 » 难倒所有高手的问题!!

共2条 1/1 1 跳转至

难倒所有高手的问题!!

院士
2006-09-17 18:14:16     打赏
难倒所有高手的问题!!



关键词: 难倒     所有     高手     问题    

院士
2006-12-22 22:43:00     打赏
2楼
问 以下是我的CMD文件!

-l rts2xx.lib

MEMORY
{
    PAGE 0 :   VECS   : origin =    0h , length =   040h   /* VECTORS */
             PROG   : origin =   40h , length = 0FFc0h   /* PROGRAM */

    PAGE 1 :   MMRS   : origin =    0h , length =   060h   /* MMRS    */
                B2     : origin = 0060h , length =   020h   /* DARAM   */
                B01     : origin = 0200h , length =  0200h   /* DARAM   */
                DATA   : origin = 8000h , length =  8000h   /* XDM     */
}

/*---------------------------------------------------------- ----------*/
/* SECTIONS ALLOCATION                                                        */
/*---------------------------------------------------------- ----------*/
SECTIONS
{
    .vectors : { } > VECS      PAGE 0   /* Interrupt vector table     */
    .text    : { } > PROG      PAGE 0   /* Code                           */
    .data    : { } > PROG      PAGE 0   /* Initialization data tables */
    .mmrs    : { } > MMRS      PAGE 1   /* Memory mapped registers    */
    .bss     : { } > DATA      PAGE 1   /* Block B2                     */
}

问题:硬件--2407A,每次下载程序的时候总提示:00,0X40,0X86无法下载!修改PROG   : origin 的值,结果提示还是不能下载,提示不能下载的地址随着修改的地址变化而变化!真是不知道怎么回事!!

1: 明白,你犯错误了你犯错误了,40-43H是密码区,你误把程序烧进去了,再烧就烧不进去了,必须先用TI带的烧写插件把密码去除才能烧,但下次把程序放在60H以后啊!!!! 2: 不至于难倒所有高手吧楼上兄弟解释的有理,我想你这个cmd文件出错可能有两种缘由:一是你原来用过f240,一个是你copy了f240的cmd修改的。因为f240就是0x40开始程序的,lf2407a保险一点的开始地址是0xb0
3: 没有这么简单!!同志们:只要是把编译好的程序下载到板子里面,(无论我把程序放到什么地方,无论从什么地址开始)下载过程中就是报"origin"地址的错误.能不能从硬件给点启示,因为这板子是自己根据"瑞泰公司提供的2407A原理图"做的!
1\能够进到CC,上位机的操作正常就是下载有问题!
2\下载过程和那些因素有关系?地址\数据线有影响吗?谢谢!! 4: 我诚恳的说我不确定,所以不说,哈哈 5: 那你再看看mpmc线 6: 下载是吧?不是烧写对吧?那你用memory那个窗口,手动改写一些数据,看看有没有出错,如果有错,那就是焊得有问题(前提:原理图正确:)) 7: 难倒你没商量!您说的我早就试过了,memory中的数据可以修改,可以修改的地方都能修改,而且我拿2407的存储器资料对过没有问题.是不是能修改就意味着外括的存储器没有问题,但问题又出在那里??这可咋整??!! 8: 换CMD肯定是CMD的错,我刚才也遇到了这问题,COPY了别人的一份CMD文件就OK!
但我不知我的CMD错在哪,楼主可以换换试一下! 9: 可以修改然后刷新,看看数据还是不是你改后的那个 10: 我也遇到了此类问题,郁闷中!!我也遇到了此类问题,郁闷中!!
试着将CMD文件改了,可是还不成.
怀疑是硬件方面出了问题,明天查查
还请高手指点一下!!!
期盼ING 11: 请教高人!看来只能到"北京瑞泰"请教高人了.大家等我的好消息!与大家共享! 12: 第一次你第一次烧写成功过吗?2407多烧会坏的 13: 注意:下载,不是烧写!!!1 14: 你用的外部RAM哦,你MP/MC=1??你把程序下载到外部RAM吗?那就不知道为何不呢,等着你的答案啊 15: 奇怪!我设计的电路板上面有两个GAL,一直没有加上,后来加上就正常了,可以下载程序,但是就是不稳定.这里GAL只是用于外部电路的选择,如:DS,PS,IS;
现在程序下载没有问题,但是C写的程序经常跑飞,奇怪的是同一个程序一个正常运行,一个跑飞????? 16: 你有没有考虑过时序一般GAL速度不够,计算一下延时. 17: 晕,片子都没有上啊

共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]