您好,请教一个问题,我用ccs3.3时,dsp28035,连接仿真器运行之前需要先选择启动模式 EMU Boot Mode Select: EMU_BOOT_SARAM, EMU_BOOT_FLASH
选择我换为ccs5.5了,找不到这个启动模式,还是说ccs5就不用了?
Susan Yang:目前没有装CCS5 (我安装的时最新版的CCS9),您可以参考下之前工程师的回复
e2echina.ti.com/…/17624
28035的引导方式分成两种模式:
1,带仿真器运行
这时候靠EMU_KEY, EMU_MODE寄存器来配。芯片在带仿真器的时候可以烧写在Flash中,也可以烧写到RAM中,都是通过修改这两个寄存器来判断引导。但是CCS在load完程序后会自动屏蔽boot mode这个过程,直接跳到main函数入口。如果你通过点击reset CPU,不点击restart,然后按run,这时boot mode就需要判断,所以要在CCS的memory window设置这两个寄存器,或是在script菜单中可以设置boot to flash还是boot to ram.
2,不带仿真器运行,即standalone
主要判断GPIO34、37。 我们使用最多情况是单机跑时boot to flash,这时候只要保证GPIO34,37在上电后为高电平就好,因为piccolo系列这些引脚默认上拉,所以悬空也可以。
至于OTP_KEY和OTP_BMODE两个OTP上的单元,主要是用在当这两种运行模式下,引导模式配置为GET MODE时,需要这两个单元进一步配置。