阅读:2822回复:9
请教:如何调试固件程序
我用uvision编译固件程序(马西沛的C52+D12的开发板的固件程序)
时,出现了N多警告和一个错误,本人刚出道,希望调试过那个程序的朋友帮忙指点一下,谢谢! 警告和出错的提示如下: *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS SEGMENT: ?PR?D12_READCURRENTFRAMENUMBER?D12CI *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS SEGMENT: ?PR?_DMA_START?EPPHAL *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS SEGMENT: ?PR?SETUP_DMA_REQUEST?PROTODMA *** WARNING L15: MULTIPLE CALL TO SEGMENT SEGMENT: ?PR?_D12_WRITEENDPOINT?D12CI CALLER1: ?PR?USB_ISR?ISR CALLER2: ?C_C51STARTUP *** WARNING L15: MULTIPLE CALL TO SEGMENT SEGMENT: ?PR?_D12_SETENDPOINTSTATUS?D12CI CALLER1: ?PR?USB_ISR?ISR CALLER2: ?C_C51STARTUP *** WARNING L15: MULTIPLE CALL TO SEGMENT SEGMENT: ?PR?_D12_READENDPOINT?D12CI CALLER1: ?PR?USB_ISR?ISR CALLER2: ?C_C51STARTUP *** FATAL ERROR L250: CODE SIZE LIMIT IN RESTRICTED VERSION EXCEEDED MODULE: C:\KEIL\C51\LIB\C51S.LIB (-----) LIMIT: 0800H BYTES Target not created |
|
|
沙发#
发布于:2004-03-19 10:05
用破解的 被调用
|
|
|
板凳#
发布于:2004-03-19 10:06
用破解的 被调用 什么意思啊?能说的详细点吗? |
|
|
地板#
发布于:2004-03-19 10:13
还是用仿真器吧
|
|
|
地下室#
发布于:2004-03-19 10:25
还是用仿真器吧 目标代码还没生成呢。怎么用仿真器调试呀? |
|
|
5楼#
发布于:2004-03-19 11:02
有没有人知道啊
|
|
|
6楼#
发布于:2004-03-19 14:20
你有一些代码段写了但是没有调用过
你有一些代码进行了多重调用 error:你编译的代码总长度大于你用的keilc的限制,你用的是限制版的,只能编译2k或4k以下的代码,用正版的或者破解版的就可以了。 |
|
7楼#
发布于:2004-03-19 15:12
你的keil c的版本是限制版
|
|
8楼#
发布于:2004-03-19 15:54
你有一些代码段写了但是没有调用过 谢谢你的解答。在哪里能搞到破戒版的呢? |
|
|
9楼#
发布于:2004-03-19 20:18
是啊,哪里可以下破解板的呢?
|
|