a605932016 发表于 2010-11-30 00:53:18

请教一下关于STM32F103RBT6 VBT6 VET6相互兼容的问题

小弟现在正在做ENC28J60的实验,一枝梅弄明白,买了一块开发板,板上用的是103VET6。我把例程运行了一遍,网络正常。然后把这个程序的HEX写到VBT6的板子上,也可以在于ENC28J60的SPI通信口上看到数据。但是把这个HEX写到RBT6里面,SPI口就没有数据了,程序用的SPI口是默认的,并且都是 PA6 PA7那几个端口,为什么在VBT6  VET6上可以运行,在RBT6上就不能运行呢?

发表于 2010-11-30 11:46:28

RE:请教一下关于STM32F103RBT6 VBT6 VET6相互兼容的问题

1、程序空间大小问题
2、向量地址可能不一样,程序虽然一样,但是启动向量及其他的向量地址不一样
3、程序空间地址不对,ROM大小不一样了,烧写的地址可能就有变换。

a605932016 发表于 2010-11-30 12:24:55

谢谢

回复第 2 楼 安于2010-11-30 03:46:28发表:
1、程序空间大小问题
2、向量地址可能不一样,程序虽然一样,但是启动向量及其他的向量地址不一样
3、程序空间地址不对,ROM大小不一样了,烧写的地址可能就有变换。 
页: [1]
查看完整版本: 请教一下关于STM32F103RBT6 VBT6 VET6相互兼容的问题