📄 debug.lst
字号:
553 3 putchar(LOBYTE(wAddress));
554 3 }
555 2 break;
556 2 #endif
557 2 // Test Only
558 2 case kTest_Command:
559 2 ExecTestCommand();
560 2 break;
561 2 } // switch
562 1
563 1 }
564
565 ///////////////////////////////////////
566 // Version message
567 ///////////////////////////////////////
568 /*
569 void dbgVersionMessage(void)
570 {
571 #if (_DEBUG_OUTPUT_EN_)
572 putstr("\r\n");
573
574 //putstr(_INCORPORATION_NAME_); // co. name
575 //putstr("\r\n");
576 //putstr(_CHIP_VERSION_ ); // chip name
577 //putstr("\r\n");
578 //putstr("[Version]: ");
579 //putstr(_CODE_VERSION_);
580 //putstr("\r\n");
581 putstr("[Date]: ");
582 putstr(_CODE_DATE_);
583 putstr("\r\n");
584 //putstr("[Panel]: ");
585 //putstr(PANEL_NAME);
586 //putstr("\r\n");
587
588 ///// BUS TYPE
589 #if ( BUS_TYPE_SEL == DIRECT_BUS )
590 putstr("<Direct>");
591
592 #elif ( BUS_TYPE_SEL == DDR_NIBBLE_BUS )
593 putstr("<Nibble>");
594 #endif
595
596 #if (VD_OUPUT_FORMAT == VD_OUPUT_8BITS_ITU656)
597 putstr("<ITU656>");
598 #elif (VD_OUPUT_FORMAT == VD_OUPUT_16BITS_ITU601)
C51 COMPILER V7.50 DEBUG 07/03/2006 14:17:06 PAGE 11
599 putstr("<ITU601>");
600 #endif
601 putstr("\r\n");
602
603 #if (MAIN_FRAME_BFF_SEL == MAIN_FRAME_BUFFER)
604 putstr("<FRAME_BUF>");
605 #elif (MAIN_FRAME_BFF_SEL == MAIN_FRAME_BFFLESS)
606 putstr("<FRAME_BUFLESS>");
607 #elif (MAIN_FRAME_BFF_SEL == MAIN_FRAME_PC444)
608 putstr("<FRAME_BUF_PC444>");
609 #elif (MAIN_FRAME_BFF_SEL == MAIN_FRAME_UXGA)
610 putstr("<FRAME_BUF_UXGA>");
611 #endif
612
613 #if (RAM_TYPE == SDR_4Mx16_1)
614 putstr("<SDR_4Mx16_1>");
615 #elif (RAM_TYPE == SDR_4Mx16_2)
616 putstr("<SDR_4Mx16_2>");
617 #elif (RAM_TYPE == DDR_4Mx32)
618 putstr("<DDR_4Mx32>");
619 #elif (RAM_TYPE == DDR_8Mx16_1)
620 putstr("<DDR_8Mx16_1>");
621 #elif (RAM_TYPE == DDR_8Mx16_2)
622 putstr("<DDR_8Mx16_2>");
623 #elif (RAM_TYPE == SDR_1Mx16_1)
624 putstr("<SDR_1Mx16_1>");
625 #elif (RAM_TYPE == SDR_1Mx16_2)
626 putstr("<SDR_1Mx16_2>");
627 #elif (RAM_TYPE == SDR_8Mx16_1)
628 putstr("<SDR_8Mx16_1>");
629 #elif (RAM_TYPE == SDR_8Mx16_2)
630 putstr("<SDR_8Mx16_2>");
631 #elif (RAM_TYPE == SDR_2Mx32_1)
632 putstr("<SDR_2Mx32_1>");
633 #endif
634
635 #if( RM_EEPROM_TYPE == RM_TYPE_24C16 )
636 putstr( "<24C16>" );
637
638 #elif (RM_EEPROM_TYPE == RM_TYPE_24C32)
639 putstr("<24c32>");
640
641 #endif
642 printf( "\r\nTotal use size = %x \r\n", RM_TOTAL_USE_SIZE );
643
644 // Check if the EEPROM address valid??
645 if( RM_TOTAL_USE_SIZE > RM_EEPROM_ID_ADDRESS )
646 {
647 putstr("!!EEPROM size is overflow!!\r\n");
648 }
649
650 #if ENABLE_HDCP
651 putstr("<HDCP>");
652 #endif
653 #if ENABLE_HDMI
654 putstr("<HDMI>");
655 #endif
656 #if( ENABLE_MULTI_WIN )
657 putstr("<MULTI_WIN>");
658 #endif
659 #if( ENABLE_MWE )
660 putstr("<MWE>");
C51 COMPILER V7.50 DEBUG 07/03/2006 14:17:06 PAGE 12
661 #endif
662
663 putstr("\r\n");
664 #endif
665 }
666 */
667
668 /*
669 void ShowMode(BYTE RamIndex)
670 {
671 switch (RamIndex)
672 {
673 case 0:
674 putstr("[MD_640x350_70]\r\n"); // 0
675 break;
676 case 1:
677 putstr("[MD_640x350_85]\r\n");
678 break;
679 case 2:
680 putstr("[MD_640x400_70]\r\n");
681 break;
682 case 3:
683 putstr("[MD_640x400_85]\r\n");
684 break;
685 case 4:
686 putstr("[MD_720x400_70]\r\n");
687 break;
688 case 5:
689 putstr("[MD_720x400_85]\r\n");
690 break;
691 case 6:
692 putstr("[MD_640x480_60]\r\n");
693 break;
694 case 7:
695 putstr("[MD_640x480_66]\r\n");
696 break;
697 case 8:
698 putstr("[MD_640x480_72]\r\n");
699 break;
700 case 9:
701 putstr("[MD_640x480_75]\r\n");
702 break;
703 case 10:
704 putstr("[MD_640x480_85]\r\n"); // 10
705 break;
706 case 11:
707 putstr("[MD_800x600_56]\r\n");
708 break;
709 case 12:
710 putstr("[MD_800x600_60]\r\n");
711 break;
712 case 13:
713 putstr("[MD_800x600_72]\r\n");
714 break;
715 case 14:
716 putstr("[MD_800x600_75]\r\n");
717 break;
718 case 15:
719 putstr("[MD_800x600_85]\r\n");
720 break;
721 case 16:
722 putstr("[MD_832x624_75]\r\n");
C51 COMPILER V7.50 DEBUG 07/03/2006 14:17:06 PAGE 13
723 break;
724 case 17:
725 putstr("[MD_1024x768_43I]\r\n");
726 break;
727 case 18:
728 putstr("[MD_1024x768_60]\r\n");
729 break;
730 case 19:
731 putstr("[MD_1024x768_70]\r\n");
732 break;
733 case 20:
734 putstr("[MD_1024x768_75]\r\n");//20
735 break;
736 case 21:
737 putstr("[MD_1024x768_85]\r\n");
738 break;
739 case 22:
740 putstr("[MD_1152x864_70]\r\n");
741 break;
742 case 23:
743 putstr("[MD_1152x864_75]\r\n");
744 break;
745 case 24:
746 putstr("[MD_1152x864_85]\r\n");
747 break;
748 case 25:
749 putstr("[MD_1152x870_75]\r\n");
750 break;
751 case 26:
752 putstr("[MD_1280x768_60]\r\n");
753 break;
754 case 27:
755 putstr("[MD_1280x768_75]\r\n");
756 break;
757 case 28:
758 putstr("[MD_1280x960_60]\r\n");
759 break;
760 case 29:
761 putstr("[MD_1280x960_75]\r\n");
762 break;
763 case 30:
764 putstr("[MD_1280x960_85]\r\n");//30
765 break;
766 case 31:
767 putstr("[MD_1280x1024_60]\r\n");
768 break;
769 case 32:
770 putstr("[MD_1280x1024_75]\r\n");
771 break;
772 case 33:
773 putstr("[MD_1280x1024_85]\r\n");
774 break;
775 case 34:
776 putstr("[MD_1600x1200_60]\r\n");
777 break;
778 case 35:
779 putstr("[MD_1600x1200_65]\r\n");
780 break;
781 case 36:
782 putstr("[MD_1600x1200_70]\r\n");
783 break;
784 case 37:
C51 COMPILER V7.50 DEBUG 07/03/2006 14:17:06 PAGE 14
785 putstr("[MD_1600x1200_75]\r\n");
786 break;
787 case 38:
788 putstr("[MD_1920x1200_60]\r\n");
789 break;
790 case 39:
791 putstr("[MD_1920x1200_65]\r\n");
792 break;
793 case 40:
794 putstr("[MD_1920x1200_76]\r\n");//40
795 break;
796 case 41:
797 putstr("[MD_720x480_60I]\r\n");
798 break; // D1
799 case 42:
800 putstr("[MD_720x480_60P]\r\n");
801 break; // D2
802 case 43:
803 putstr("[MD_720x576_50I]\r\n");
804 break; // D1
805 case 44:
806 putstr("[MD_720x576_50P]\r\n");
807 break;// D2
808 case 45:
809 putstr("[MD_1280x720_50P]\r\n");
810 break;// D4
811 case 46:
812 putstr("[MD_1280x720_60P]\r\n");
813 break;// D4
814 case 47:
815 putstr("[MD_1920x1080_50I]\r\n");
816 break; // D3
817 case 48:
818 putstr("[MD_1920x1080_60I]\r\n");
819 break; // D3
820 case 49:
821 putstr("[MD_1920x1080_60P]\r\n");
822 break; // D5
823 }
824 }
825 */
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 768 ----
CONSTANT SIZE = 99 ----
XDATA SIZE = ---- 2
PDATA SIZE = ---- ----
DATA SIZE = ---- 2
IDATA SIZE = ---- ----
BIT SIZE = ---- ----
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -