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

c6748 e 的i2c slave 模式

你好,大家有没有做过通过外部CPU对c6748进行启动,选择i2c slave 的BOOT模式,有没有参考资料?

Tony Tang:

不嫌慢吗?外部是个什么CPU?哪怕SPI也会更快点

Shine:

没有i2c slave boot的参考案例,要注意的是host在传输代码时需要去解析ais文件。

li sa:

回复 Tony Tang:

我们是zynq 7,i2c, spi我们也有,这两个有没有什么区别, 我找不到相关的资料,只有Using the TMS320C6748/C6746/C6742 Bootloader,我们是加密的,支持spi slave吗?

li sa:

回复 Shine:

谢谢,那和uart是不是挺像,会不会收到bootme?
对了,前两天我那个寄存器写不了,无法改变状态,我使MDCTLn的31置1就解决了。
Table 8-24. PSC1 Module Control n Register (MDCTLn) Field DescriptionsBit Field Value Description
31 FORCE Force enable. This bit forces the module state programmed in the NEXT bit in the module control 15
register (MDCTL15), ignoring and bypassing all the clock stop request handshakes managed by the
PSC to change the state of the clocks to the module.
Note: It is not recommended to use the FORCE bit to disable the module clock, unless specified.
0 Force is disabled.
1 Force is enabled.

Tony Tang:

回复 li sa:

li sa我们是zynq 7,i2c, spi我们也有,这两个有没有什么区别, 我找不到相关的资料,只有Using the TMS320C6748/C6746/C6742 Bootloader,我们是加密的

既然是从host ZYNQ启动,可以不用加密版的C6748了,可以把代码的加解密放在ZYNQ上。

以slave的方式,还用加密版的,听上去就很麻烦,没有这方面的应用经验。想不出做KEK绑定时该怎么操作。

Shine:

回复 li sa:

li sa谢谢,那和uart是不是挺像,会不会收到bootme? 对了,前两天我那个寄存器写不了,无法改变状态,我使MDCTLn的31置1就解决了。 Table 8-24. PSC1 Module Control n Register (MDCTLn) Field DescriptionsBit Field Value Description 31 FORCE Force enable. This bit forces the module state programmed in the NEXT bit in the module control 15 register (MDCTL15), ignoring and bypassing all the clock stop request handshakes managed by the PSC to change the state of the clocks to the module. Note: It is not recommended to use the FORCE bit to disable the module clock, unless specified. 0 Force is disabled.1 Force is enabled.

li sa:

回复 Tony Tang:

谢谢哎,芯片买错了,板子已经做出来好多,不需要加密,只能硬调,不需要KEK绑定,只要启动起来就好

li sa:

回复 Shine:

那ROM里的bootloader源码在哪里可以找到?ti有提供吗?

Tony Tang:

回复 li sa:

不对外开发Bootloader源码。用户只需要按bootloader手册描述的流程操作即可。

I2C启动没有bootme。

赞(0)
未经允许不得转载:TI中文支持网 » c6748 e 的i2c slave 模式
分享到: 更多 (0)