我IARfor 430编写的一段程序,代码不大,只有3K左右,我project->options->device上选择的是MSp430G2553,所以我编译连接的时候是用的2553,但是我实际用的单片机是MSp4302433。现在很有意思的是,仿真器能烧写进程序去,没提示有错误,而且程序能正常运行。
我现在不明白的是:
2553中的flash是16K,代码写入flash中的起始地址是C 030,而2433中的flash是8K,代码写入flash中的起始地址是E 030。
虽然代码没有超过flash的存储量,但是2433里怎么能从C030写入程序吗?那这不代表2433中的flash超过了8K有16K了?
求解答!!!!!