This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好!
我们正在考虑将 TM4C123BE6PMI7 (闪存:126KB)替换为 TM4C123BH6PMI7 (闪存:256KB)。
"相关线程"的反馈表明、它可以在不更改固件的情况下工作。
MSP430F5和 F6系列具有"备用中断矢量"、并且在不改变固件的情况下无法替代存储器差异。
它 是否也适用于 Tiva? (就文档而言、我认为它不适用于 Tiva。)
另外、请告诉我具有"备用中断矢量"的 TI MCU (MSP430F5、F6系列除外)的型号。
谢谢、
科基
您好!
您将会正常。 这两个器件之间的唯一区别是闪存大小。 由于您要从较低的存储器尺寸迁移到较大的存储器尺寸、因此您为 TM4C123BE6PMI7开发的软件将在 TM4C123BH6PMI7上正常运行。
器件型号 |
说明 | 订购和质量 | CPU | 闪存存储器 (KB) |
频率 (MHz) |
以太网 | 封装组 | PWM (通道) |
SPI | USB | CAN (#) |
RAM (KB) |
ADC | GPIO | UART | I2C 的数量 | TI 功能安全类别 | 功能 | 通信接口 | ||
TM4C123BH6PM | 具有80MHz 频率、256KB 闪存、32KB RAM、2个 CAN、RTC 和基于 Arm Cortex-M4F 的32位 MCU 64引脚 LQFP | 订购和质量 | ARM Cortex-M4F | 256 | 80 | 否 | LQFP|64 | 16. | 4. | 是的 | 2. | 32 | 12位 SAR | 43. | 8. | 4. | -- | 休眠模块、 2个 QEI 通道、 2个模拟/16个数字比较器 |
UART、 I2C、 SSI/SPI、 CAN |
||
TM4C123BE6PM | 具有80MHz 频率、128KB 闪存、32KB RAM、2个 CAN、RTC 和基于 Arm Cortex-M4F 的32位 MCU 64引脚 LQFP | 订购和质量 | ARM Cortex-M4F | 128 | 80 | 否 | LQFP|64 | 16. | 4. | 是的 | 2. | 32 | 12位 SAR | 43. | 8. | 4. | -- | 休眠模块、 2个 QEI 通道、 2个模拟/16个数字比较器 |
UART、 I2C、 SSI/SPI、 CAN |
M4F 处理器还可以通过在 NVIC 中对 VTABLE 寄存器进行编程来重新定位中断向量。 默认情况下、地址为0。 由于两个器件型号的 RAM 大小相同、只有32kB、因此您不会遇到将代码从较小的闪存移植到较大的闪存器件型号的问题。