这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 常碰到的问题以及解决方法

共24条 1/3 1 2 3 跳转至

常碰到的问题以及解决方法

专家
2010-10-18 19:48:40     打赏
现在总结一下调试过程中遇到的问题以及解决方法
1、出现"***F9411S: Cannot continue debugging due to a CR trimming value error."或者:

 解决:请确认操作是否正确,如果连接正确,那么断开调试器和MCU,然后重新插上,如果这个时候还是不行,还有一个方法,卸载调试器的驱动,然后再重新安装驱动,再调试!!

2、编译时,显示如下报错信息:
E4333L: Not specified ROM address (INIT)
E4333L: Not specified ROM address (INIT)
E4333L: Not specified ROM address (DIRINIT)
E4333L: Not specified ROM address (DIRINIT)
   解决:
然后:
添加两个section: Section Name:@INIT Contents Type:CONST 和 Section Name:@DIRINIT Contents Type:CONST 

3、如果出现编译时,出现如下警告信息:
The section is placed outside the I/O area (IO)
   解决:

添加一个section:
Section Name:IO
Address: H'0000
Contents Type:IO







关键词: 常碰到     碰到     问题     以及     解决     方法    

专家
2010-10-18 19:51:13     打赏
2楼
4、如何用Softune Workbench往Flash单片机里写入程序?
   解决:Emulator环境设置中选择"Auto load when start debug."。先进入debug模式, 然后点"End debug" 正常退出,程序即写入target MCU的flash中


专家
2010-10-18 19:53:20     打赏
3楼
5、为什么在副CR时钟和副时钟模式下调试时,Softune反应非常慢?
解决:
对Emulator环境重新设置,选择enable "Response speed optimization"

专家
2010-10-18 19:59:31     打赏
4楼
6、为什么选择CPU型号MB95F264K时提示找不到CPU
  解决:
  在现有的工程文件中没有添加MB95F264K,所以得修改成CPU:MB95F204K

7、编译时出现以下错误:
*** E4366L: Not found locatable address (STACK)
解决:查一下自己定义的变量空间+堆栈空间是不是已经超出了单片机的ram空间了

8、要建立一个工程必须包含有哪几个文件?
解决:一般是start.asm文件,vector.c,关于寄存器的头文件,和main.c文件
         需要的文件.rar

9、以下语句编译错误:
.section IOBASE,IO,locate=0x0000 会出现out of section的错误
解决:.section 这个指令不能顶格写.要在前面加一个空格或TAB 

10、MB95200H的主CR时钟和从属CR时钟的关系?频率各为多少
  解决:CR时钟和从属CR时钟是相互独立的。主CR时钟的频率有1MHz, 8MHz和10MHz可选。从属CR时钟的频率是50~200KHz。有关CR时钟的性能请参考硬件手册

专家
2010-10-18 20:02:26     打赏
5楼
11、为什么有些工程能用“//”注释,而有些工程用“//”注释时编译报错,只能用“/*……*/”?
解决:
在project/setup project/c compiler/c language中选定这一功能,就可以了


专家
2010-10-18 20:07:32     打赏
6楼
12、为什么在做LIN--UART实验的时候PC没有接收到数据?
 解决:
1、Easykit上面没有电平转换芯片,需要外部接一个MAX202电平转换芯片
2、确保UART的发送与接受的连线正确
3、确保PC与MCU设置的波特率、数据位、停止位、奇偶校验位一致  

13、在调试MB95200H系列时可以设置多少断点?为什么设置完断点后需要长时间的"downloading the flash memory"
解决:softune支持256个断点设置。每次设置/取消断点后MCU都需要重新download程序,合理的布置断点就可以减少程序更新次数,提高效率

(待续)

院士
2010-10-19 08:18:26     打赏
7楼

插下队

设为精华!!


专家
2010-10-19 08:24:19     打赏
8楼
非常好,直插哈哈

高工
2010-10-19 08:31:17     打赏
9楼
人家还没写完呢,插队不好

专家
2010-10-19 14:54:34     打赏
10楼
14、板子的引脚是怎样连接的?


1、10、11、20分别代表的是CPU的管脚1、10、11、20
1:CN302的管脚1(PF0)
10:CN302的管脚10(P63)
11:CN303的管脚10(P64),也就是CPU的管脚11
20:CN303的管脚1(P12),也就是CPU的管脚20

共24条 1/3 1 2 3 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]