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

BOOT 模式 28388D

下图中设置模式:(5.4.3.1)

这个用例演示了一个应用程序的场景,它不使用任何引导模式选择引脚,并且总是让设备引导到闪存。

1、

由于,每个芯片只能修改一次boot引脚。

看到手册中说到可以不使用任何引导模式选择引脚,直接让设备引导到闪存。(5.4.3.1)

我的板子,当时设计的时候,没有留BOOT  模式切换的拨码开关。同时,GPIO72和GPIO84中,GPIO72被SDRAM的数据口占用了。

我可以把自己的板子模式设置成这种不(5.4.3.1)?目的是,每次烧写程序到FLASH中,断电上电后,程序可以直接运行。

2、

还有个问题,想咨询一下,程序上的配置,是不需要硬件上的支持吧(也就是说,我的硬件上,没有boot对应的引脚引出,单纯修改程序配置,可以实现程序直接引导到FLASH运行吗?从而实现,断电上电后,程序自动运行的情况)

之前例子中说到,更改boot相关的地方,是在文件DCSM_Z1_ZoneSelectBlock.asm文件更改

找到了28388D例程中的.asm文件,但是,程序里面没有出现手册5.4.3.1中的对BMSP0 、 BMSP1   、 BMSP2的配置地方,还有其他的配置也没有。

下图是例程中,找到的asm文件

特来请教

感谢!

Green Deng:

1、看了一下TRM,确实有0引脚boot,也就是说不需要外部引脚的上下拉来控制boot模式。
2、说实话以前都没留意过0引脚boot,所以也没配置过。如果你比较急的话建议你可以直接去英文E2E上咨询一下配置方法。e2e.ti.com/…/c2000-microcontrollers-forum

,

@vince:

谢谢您

我这边,目前有两种想法:第一种是:由于我手头的板子上没有设置boot模式对应的引脚上拉,GPIO72和GPIO84,但是,在改版之前,需要一直使用。现在的板子,想用0引脚boot实现

第二种:0引脚模式,可能很不好弄。改版的时候,我把boot引脚修改一下。(GPIO72改成GPIO1,GPIO84改成GPIO2)

在电路图中家还是那个boot模式选择电路

改版之后,程序上对应硬件的修改,还需要请咱们这边帮忙给修改一版。(使用我给发的can5)

5861.can_ex5_transmit_receive.rar

对了,这个例程,我使用了422接收数据(SCIB),但是速度慢的很。不知道是不是用了fifo的原因,如果修改起来很方便的话,还请顺手也修改一下。

我这边初次接触,花了很久时间,也没能将422接收数据,改成不是fifo的版本(改了几版,总是没什么效果)

特别感谢

赞(0)
未经允许不得转载:TI中文支持网 » BOOT 模式 28388D
分享到: 更多 (0)