TI中文支持网
TI专业的中文技术问题搜集分享网站

28377s的BOOT引脚配置

由于默认引脚被使用,需要配置新的引脚作为BOOT引脚。但是配置了相应的cmd文件和asm文件后,在烧写程序时总会报.out文件加载失败。如下图所示:

Bingo Wu1:

我的配置代码是这样的:

1.在DCSM_Z1_ZoneSelectBlock.asm文件配置寄存器BOOTCTRL:

.sect "dcsm_otp_z1_bootctrl".long 0xFFFFFFFF;Reserved.long 0x45440B5A;Z1-BOOTCTRL

2.在cmd文件中分配其代码段及地址:

/* OTP BOOT*/dcsm_otp_z1_linkpointer: > DCSM_OTP_Z1_LINKPOINTERPAGE = 0dcsm_otp_z1_pswdlock: > DCSM_OTP_Z1_PSWDLOCKPAGE = 0dcsm_otp_z1_crclock: > DCSM_OTP_Z1_CRCLOCKPAGE = 0dcsm_otp_z1_bootctrl: > DCSM_OTP_Z1_BOOTCTRLPAGE = 0dcsm_zsel_z1: > DCSM_ZSEL_Z1_P0PAGE = 0包括对实际地址空间的映射;这样配置BOOT引脚不对吗?为什么会出现上面的问题呢?看了一整天的应用手册,还是不清楚还需要配置什么。麻烦帮忙指教了。

由于默认引脚被使用,需要配置新的引脚作为BOOT引脚。但是配置了相应的cmd文件和asm文件后,在烧写程序时总会报.out文件加载失败。如下图所示:

Bingo Wu1:

回复 Bingo Wu1:

有哪位前辈知道怎么修改Boot引脚吗?后期还会进行Boot相关的一些配置开发,想真正把这个问题解决了

由于默认引脚被使用,需要配置新的引脚作为BOOT引脚。但是配置了相应的cmd文件和asm文件后,在烧写程序时总会报.out文件加载失败。如下图所示:

Eric Ma:

回复 Bingo Wu1:

“由于默认引脚被使用,需要配置新的引脚作为BOOT引脚。但是配置了相应的cmd文件和asm文件后,在烧写程序时总会报.out文件加载失败。”

ERIC:

默认的启动引脚是GPIO72, GPIO84, 即使这两个引脚被占用,你只要保证上电瞬间,这两个引脚是高电平的状态就可以,如加上拉电阻。这样正常脱机跑的时候能跑到Flash里面。

如果你要修改其他的引脚,你要参考一下手册:

TMS320F2837xD Dual-Core Delfino

Microcontrollers

Technical Reference Manual

第三章。

写寄存器BOOTCTRL

OPTKEY需要设置为0x5A, 

OTP_BOOTPIN0

OTP_BOOTPIN1 

设置对应的引脚。

由于默认引脚被使用,需要配置新的引脚作为BOOT引脚。但是配置了相应的cmd文件和asm文件后,在烧写程序时总会报.out文件加载失败。如下图所示:

AndongSun:

回复 Eric Ma:

TMS320F2837xD Dual-Core Delfino Microcontrollers Technical Reference Manual
这个手册在官网上没有搜到。
可以提供下对应的手册吗?谢谢。

由于默认引脚被使用,需要配置新的引脚作为BOOT引脚。但是配置了相应的cmd文件和asm文件后,在烧写程序时总会报.out文件加载失败。如下图所示:

AndongSun:

回复 AndongSun:

不好意思。已经找到。谢谢。

由于默认引脚被使用,需要配置新的引脚作为BOOT引脚。但是配置了相应的cmd文件和asm文件后,在烧写程序时总会报.out文件加载失败。如下图所示:

mangui zhang:

回复 AndongSun:

问题解决了吗配置模式是固定的管脚用于其他的没关系
只关注上电瞬间去判断管脚状态

赞(0)
未经允许不得转载:TI中文支持网 » 28377s的BOOT引脚配置
分享到: 更多 (0)