
如图,配置GPIO18 GPIO29 GPIO34引脚电平
1、配置GPIO18 GPIO29 GPIO34这三个脚,只需在硬件上配置吧?如接3.3V,接地等构成八种boot mode。
2、假如不配置GPIO18 GPIO29 GPIO34,把它们当成正常的I/O或者正常使用时,好像不影响程序的启动啊。为什么TI官方程序说一定要配置这三个引脚的电平呢?
3、这八种boot mode到底是做什么用的?
4、假如我在电路板上,把GPIO18 引脚接地, GPIO29接3.3V, GPIO34接地,是不是就配置成了从SARAM启动呢? 那这三个引脚还能正常使用吗?如当做I/O口使用,或者外设SCI、SPI使用?
求老师们解答,谢谢。
Young Hu:
1、配置GPIO18 GPIO29 GPIO34这三个脚,只需在硬件上配置吧?如接3.3V,接地等构成八种boot mode。
对,通过拉低拉高设置
2、假如不配置GPIO18 GPIO29 GPIO34,把它们当成正常的I/O或者正常使用时,好像不影响程序的启动啊。为什么TI官方程序说一定要配置这三个引脚的电平呢?
C2000 有段Bootloader程序用于确定启动模式,是在系统初始化程序之前的,在初始化程序中才去配置IO的功能。
3、这八种boot mode到底是做什么用的?
确定系统程序的来源,可以从I2C、UART中启动等等。、
4、假如我在电路板上,把GPIO18 引脚接地, GPIO29接3.3V, GPIO34接地,是不是就配置成了从SARAM启动呢? 那这三个引脚还能正常使用吗?如当做I/O口使用,或者外设SCI、SPI使用?
对!都能使用的啊。

如图,配置GPIO18 GPIO29 GPIO34引脚电平
1、配置GPIO18 GPIO29 GPIO34这三个脚,只需在硬件上配置吧?如接3.3V,接地等构成八种boot mode。
2、假如不配置GPIO18 GPIO29 GPIO34,把它们当成正常的I/O或者正常使用时,好像不影响程序的启动啊。为什么TI官方程序说一定要配置这三个引脚的电平呢?
3、这八种boot mode到底是做什么用的?
4、假如我在电路板上,把GPIO18 引脚接地, GPIO29接3.3V, GPIO34接地,是不是就配置成了从SARAM启动呢? 那这三个引脚还能正常使用吗?如当做I/O口使用,或者外设SCI、SPI使用?
求老师们解答,谢谢。
Harry xie1:
回复 Young Hu:



如上面三个图所示:
GPIO18配置成TIN,作为MAX232的发送输入端;
GPIO29配置成TXD1,作为485发送;
GPIO34配置成点亮一个LED灯;
这样 在系统初始化程序之前的,应该怎么样配置GPIO18 GPIO29 GPIO34来确定Boot Mode?只能软件上配置了,因为GPIO18 GPIO29 GPIO34外围硬件电路已经确定了,所以不能通过外围硬件电路来配置Boot Mode.
谢谢了。期待中…

如图,配置GPIO18 GPIO29 GPIO34引脚电平
1、配置GPIO18 GPIO29 GPIO34这三个脚,只需在硬件上配置吧?如接3.3V,接地等构成八种boot mode。
2、假如不配置GPIO18 GPIO29 GPIO34,把它们当成正常的I/O或者正常使用时,好像不影响程序的启动啊。为什么TI官方程序说一定要配置这三个引脚的电平呢?
3、这八种boot mode到底是做什么用的?
4、假如我在电路板上,把GPIO18 引脚接地, GPIO29接3.3V, GPIO34接地,是不是就配置成了从SARAM启动呢? 那这三个引脚还能正常使用吗?如当做I/O口使用,或者外设SCI、SPI使用?
求老师们解答,谢谢。
Harry xie1:
回复 10#:
我目前还没有看这个资料boot rom user guide.
所以我现在不用管这个boot mode.
谢谢啦。茅塞顿开.

如图,配置GPIO18 GPIO29 GPIO34引脚电平
1、配置GPIO18 GPIO29 GPIO34这三个脚,只需在硬件上配置吧?如接3.3V,接地等构成八种boot mode。
2、假如不配置GPIO18 GPIO29 GPIO34,把它们当成正常的I/O或者正常使用时,好像不影响程序的启动啊。为什么TI官方程序说一定要配置这三个引脚的电平呢?
3、这八种boot mode到底是做什么用的?
4、假如我在电路板上,把GPIO18 引脚接地, GPIO29接3.3V, GPIO34接地,是不是就配置成了从SARAM启动呢? 那这三个引脚还能正常使用吗?如当做I/O口使用,或者外设SCI、SPI使用?
求老师们解答,谢谢。
Harry xie1:
回复 Eric Ma:
嗯,谢谢 Eric。我试一下。

如图,配置GPIO18 GPIO29 GPIO34引脚电平
1、配置GPIO18 GPIO29 GPIO34这三个脚,只需在硬件上配置吧?如接3.3V,接地等构成八种boot mode。
2、假如不配置GPIO18 GPIO29 GPIO34,把它们当成正常的I/O或者正常使用时,好像不影响程序的启动啊。为什么TI官方程序说一定要配置这三个引脚的电平呢?
3、这八种boot mode到底是做什么用的?
4、假如我在电路板上,把GPIO18 引脚接地, GPIO29接3.3V, GPIO34接地,是不是就配置成了从SARAM启动呢? 那这三个引脚还能正常使用吗?如当做I/O口使用,或者外设SCI、SPI使用?
求老师们解答,谢谢。
Harry xie1:
回复 Eric Ma:
还弱弱问一下,对这个boot mode不了解.
从SRAM boot 和从Flash boot 和程序烧写在RAM 和Flash里面是同一个概念吗?
如仿真要把程序烧写在RAM里面,要是要脱机运行,就烧写在Flash 里面.

如图,配置GPIO18 GPIO29 GPIO34引脚电平
1、配置GPIO18 GPIO29 GPIO34这三个脚,只需在硬件上配置吧?如接3.3V,接地等构成八种boot mode。
2、假如不配置GPIO18 GPIO29 GPIO34,把它们当成正常的I/O或者正常使用时,好像不影响程序的启动啊。为什么TI官方程序说一定要配置这三个引脚的电平呢?
3、这八种boot mode到底是做什么用的?
4、假如我在电路板上,把GPIO18 引脚接地, GPIO29接3.3V, GPIO34接地,是不是就配置成了从SARAM启动呢? 那这三个引脚还能正常使用吗?如当做I/O口使用,或者外设SCI、SPI使用?
求老师们解答,谢谢。
Eric Ma:
回复 Harry xie1:
不是同个概念,但是有联系。
如果在仿真的时候,程序是下载到RAM中,那就要选择boot to RAM, 如果程序烧到FLASH中,那就要选择boot to flash。
只要记得,引导模式,是告诉芯片去哪里找到你的用户程序。

如图,配置GPIO18 GPIO29 GPIO34引脚电平
1、配置GPIO18 GPIO29 GPIO34这三个脚,只需在硬件上配置吧?如接3.3V,接地等构成八种boot mode。
2、假如不配置GPIO18 GPIO29 GPIO34,把它们当成正常的I/O或者正常使用时,好像不影响程序的启动啊。为什么TI官方程序说一定要配置这三个引脚的电平呢?
3、这八种boot mode到底是做什么用的?
4、假如我在电路板上,把GPIO18 引脚接地, GPIO29接3.3V, GPIO34接地,是不是就配置成了从SARAM启动呢? 那这三个引脚还能正常使用吗?如当做I/O口使用,或者外设SCI、SPI使用?
求老师们解答,谢谢。
Harry xie1:
回复 Eric Ma:
上面有位老师说:“只要开发阶段带仿真器能运行,最终烧写到flash上,脱机能跑就ok,那么你就可以不考虑这个问题”
就是不管烧写到RAM还是Flash,都不要考虑BOOT MODE.
按照您这么说,还是要管BOOT mode啊. 因为那三个引脚都使用了,不能配置 啊.
TI中文支持网



