MSP430F6779A有512Kflash,我规划:
bank0(0xc000-0x2bfff)为boot区
bank1(0x2c000-0x4bfff) 为预留
bank2-3(0x4c000-0x8bfff)为应用程序区
Info C (0x1880-0x18ff)为标志区
现在遇到的问题是,使用br指令无法跳转到0x4c000这个地址。请问有什么方法可以解决吗?
gaoyang9992006:
0x4c001 可以吗,头尾不要直接用。中间空开几个字节。
灰小子:
这个问题主要是大于64k字节地址的访问。
可以参考这个帖子http://www.deyisupport.com/question_answer/microcontrollers/msp430/f/55/t/52204.aspx
user5178379:
回复 灰小子:
我看了你发的这个资料,我们用了5438后,APP无法启动啊?这个代码您测试过吗?
一个msp430f5438的例程
7725.Bootloader-for-MSP430.rar
昵称:灰小子
qq:1358611172
灰小子:
回复 user5178379:
hi qiangxi liu,测试过的。你烧写MSP430F5438_BootLoader.txt后,能下载led或者key的例程吗?
这个压缩包里有源代码,也可以调试下,看是哪里出的问题。
user5178379:
回复 灰小子:
可以烧进去,但是不能启动,要疯了
user5178379:
回复 灰小子:
方便加一个QQ吗?详细聊一下
zhibo wei:
回复 user5178379:
我的QQ 441762486,交流交流