-
本帖最后由 darkduck 于 2015-4-9 17:23 编辑
qiushenghua 发表于 2015-4-9 17:15
果然难度很大!
挑个软柿子捏捏,问题4感觉是被编译器优化了。调整编译器的优化设置有可能能够解决这个问题。
我把优化等级设成 off,结果一样。
其实这个问题,如果有在用CCS,很容易就试出来了。
-
开始试过重新编译,还是不行。
过了一段时间后,突然又可以了!
真是搞不懂CCS!
-
问题已经找到了!
应该写成 __asm(" BRA #20266");
即在BRA指令前至少要有一个空格!
在MSP430汇编指令的手册中有如下规定:
“A mnemonic cannot begin in column 1 or it will be interpreted as a label. Mnemonic opcodes and assembler directive names without the . prefix are valid label names. Remember to always use whitespace before the mnemonic, or the assembler will think the identifier is a new label definition.
”
再次感谢大家的热心回复!
-
本帖最后由 darkduck 于 2015-2-13 10:02 编辑
asm前有下划线(连续两个)
我说的不准确:应该是编译时没有提示错误,但是不能生成.out文件;将这条汇编删除,就能编译生成.out文件!
并且如果我将汇编语句改成__asm("nop");,也能编译通过并生成.out文件
说明__asm()的写法没有错误,应该是BRA这条语句使用有问题!
-
明白了 多谢!!
-
是的,BOOT的协议是自定义的
-
自己顶!!!!
-
我不是这个意思。
我指的是,如果下次出现意外或者重装了CCS之后,它的设置被修改为默认值了。
在这种情况下,我有没有办法将我之前的设置直接导入即可?
-
我在这里找了,没找到啊!
请再详细一点,多谢了!!!
-
我现在用的是CCS5.4,没找到stormbreaker描述的相关设置。
只能升到CCS6再试试看了。
另外到底有没有一个单独烧录MSP430的软件啊(通过JTAG)??
-
感谢楼上各位的回复,我在如下路径找到了.c文件:
C:\ti\msp430\MSP430ware_1_95_00_32\driverlib\examples\MSP430F5xx_6xx\flashctl
-
果然如此,非常感谢“蓝雨夜”的回复!!!
-
那有没有好用的啊!?
-
问题2已经搞清楚了。问题1还不知道如何修改工程名称
-
问题2搞清楚了,问题1还不清楚如何更改工程名称
-
qiushenghua 发表于 2014-12-11 10:34
不允许导入同名工程。工程信息保存在project文件里面的。不是仅仅改一个文件名或者路径就行的。
那请问我还需要修改哪些地方呢??
-
ltbytyn 发表于 2014-12-1 14:46
仔细看一下中断程序
中断程序里是循环发送00~FF啊,有什么问题?
-
本帖最后由 darkduck 于 2014-12-1 11:27 编辑
感谢楼上的回复!
能详细说明一下如何“编译的时候可以改 CMD文件来更改FLASH地址”吗?
-
看看是哪方面的内容先