⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 test.lst.svn-base

📁 我们自己开发的一个OSEK操作系统!不知道可不可以?
💻 SVN-BASE
📖 第 1 页 / 共 5 页
字号:
 853      5F524553  853      4F555243  853      455F485F  853      5F2000 854 16ba 03       		.byte	0x3 855 16bb 08       		.uleb128 0x8 856 16bc 02       		.uleb128 0x2 857 16bd 04       		.byte	0x4GAS LISTING /tmp/ccGbx2ZA.s 			page 31 858 16be 01       		.byte	0x1 859 16bf 1A       		.uleb128 0x1a 860 16c0 696E7465 		.string	"internal 0" 860      726E616C  860      203000 861 16cb 01       		.byte	0x1 862 16cc 1B       		.uleb128 0x1b 863 16cd 7374616E 		.string	"standard 1" 863      64617264  863      203100 864 16d8 04       		.byte	0x4 865 16d9 01       		.byte	0x1 866 16da 0A       		.uleb128 0xa 867 16db 53434845 		.string	"SCHEDULE 2" 867      44554C45  867      203200 868 16e6 01       		.byte	0x1 869 16e7 0B       		.uleb128 0xb 870 16e8 43432034 		.string	"CC 4" 870      00 871 16ed 01       		.byte	0x1 872 16ee 0D       		.uleb128 0xd 873 16ef 4D415854 		.string	"MAXTIMES 10" 873      494D4553  873      20313000  874 16fb 01       		.byte	0x1 875 16fc 0E       		.uleb128 0xe 876 16fd 4F535F4C 		.string	"OS_LOWEST_PRIO 63" 876      4F574553  876      545F5052  876      494F2036  876      3300 877 170f 01       		.byte	0x1 878 1710 0F       		.uleb128 0xf 879 1711 4F535F4D 		.string	"OS_MAX_TASKS 63" 879      41585F54  879      41534B53  879      20363300  880 1721 01       		.byte	0x1 881 1722 10       		.uleb128 0x10 882 1723 5243424E 		.string	"RCBNum 4" 882      756D2034  882      00 883 172c 01       		.byte	0x1 884 172d 15       		.uleb128 0x15 885 172e 4F535F4E 		.string	"OS_N_SYS_TASKS 1" 885      5F535953  885      5F544153  885      4B532031  885      00 886 173f 01       		.byte	0x1 887 1740 16       		.uleb128 0x16 888 1741 4F535F49 		.string	"OS_IDLE_PRIO 63" 888      444C455F  888      5052494F  888      20363300  889 1751 01       		.byte	0x1GAS LISTING /tmp/ccGbx2ZA.s 			page 32 890 1752 17       		.uleb128 0x17 891 1753 4F535F53 		.string	"OS_STK_GROWTH 1" 891      544B5F47  891      524F5754  891      48203100  892 1763 01       		.byte	0x1 893 1764 18       		.uleb128 0x18 894 1765 4F535F48 		.string	"OS_HIGHEST_PRIO 0" 894      49474845  894      53545F50  894      52494F20  894      3000 895 1777 01       		.byte	0x1 896 1778 19       		.uleb128 0x19 897 1779 4F535F54 		.string	"OS_TASK_IDLE_PRIO (OS_LOWEST_PRIO)" 897      41534B5F  897      49444C45  897      5F505249  897      4F20284F  898 179c 01       		.byte	0x1 899 179d 1A       		.uleb128 0x1a 900 179e 4F535F52 		.string	"OS_RDY_TBL_SIZE ((OS_LOWEST_PRIO) / 8 + 1)" 900      44595F54  900      424C5F53  900      495A4520  900      28284F53  901 17c9 01       		.byte	0x1 902 17ca 1B       		.uleb128 0x1b 903 17cb 4F535F54 		.string	"OS_TASK_IDLE_STK_SIZE 512" 903      41534B5F  903      49444C45  903      5F53544B  903      5F53495A  904 17e5 01       		.byte	0x1 905 17e6 36       		.uleb128 0x36 906 17e7 54525545 		.string	"TRUE 1" 906      203100 907 17ee 01       		.byte	0x1 908 17ef 37       		.uleb128 0x37 909 17f0 46414C53 		.string	"FALSE 0" 909      45203000  910 17f8 01       		.byte	0x1 911 17f9 3A       		.uleb128 0x3a 912 17fa 42542030 		.string	"BT 0" 912      00 913 17ff 01       		.byte	0x1 914 1800 3B       		.uleb128 0x3b 915 1801 45542031 		.string	"ET 1" 915      00 916 1806 01       		.byte	0x1 917 1807 3E       		.uleb128 0x3e 918 1808 4E4F4E50 		.string	"NONPREEMPT 0" 918      5245454D  918      50542030  918      00 919 1815 01       		.byte	0x1 920 1816 3F       		.uleb128 0x3fGAS LISTING /tmp/ccGbx2ZA.s 			page 33 921 1817 50524545 		.string	"PREEMPT 1" 921      4D505420  921      3100 922 1821 01       		.byte	0x1 923 1822 40       		.uleb128 0x40 924 1823 4D495850 		.string	"MIXPREEMPT 2" 924      5245454D  924      50542032  924      00 925 1830 01       		.byte	0x1 926 1831 43       		.uleb128 0x43 927 1832 455F4F4B 		.string	"E_OK 10" 927      20313000  928 183a 01       		.byte	0x1 929 183b 44       		.uleb128 0x44 930 183c 455F4F53 		.string	"E_OS_ID 20" 930      5F494420  930      323000 931 1847 01       		.byte	0x1 932 1848 45       		.uleb128 0x45 933 1849 455F4F53 		.string	"E_OS_LIMIT 20" 933      5F4C494D  933      49542032  933      3000 934 1857 01       		.byte	0x1 935 1858 46       		.uleb128 0x46 936 1859 455F4F53 		.string	"E_OS_CALLEVEL 20" 936      5F43414C  936      4C455645  936      4C203230  936      00 937 186a 01       		.byte	0x1 938 186b 47       		.uleb128 0x47 939 186c 455F4F53 		.string	"E_OS_RESOURCE 20" 939      5F524553  939      4F555243  939      45203230  939      00 940 187d 01       		.byte	0x1 941 187e 48       		.uleb128 0x48 942 187f 455F4F53 		.string	"E_OS_STATE 20" 942      5F535441  942      54452032  942      3000 943 188d 01       		.byte	0x1 944 188e 49       		.uleb128 0x49 945 188f 455F4F53 		.string	"E_OS_ACCESS 20" 945      5F414343  945      45535320  945      323000 946 189e 01       		.byte	0x1 947 189f 4A       		.uleb128 0x4a 948 18a0 4F535F50 		.string	"OS_PRIO_INVALID 20" 948      52494F5F  948      494E5641  948      4C494420  948      323000GAS LISTING /tmp/ccGbx2ZA.s 			page 34 949 18b3 01       		.byte	0x1 950 18b4 4B       		.uleb128 0x4b 951 18b5 4F535F4E 		.string	"OS_NO_ERR 20" 951      4F5F4552  951      52203230  951      00 952 18c2 01       		.byte	0x1 953 18c3 4C       		.uleb128 0x4c 954 18c4 4F535F45 		.string	"OS_ERR_NONE 20" 954      52525F4E  954      4F4E4520  954      323000 955 18d3 01       		.byte	0x1 956 18d4 4D       		.uleb128 0x4d 957 18d5 4F535F45 		.string	"OS_ERR_PRIO_EXIST 20" 957      52525F50  957      52494F5F  957      45584953  957      54203230  958 18ea 01       		.byte	0x1 959 18eb 4E       		.uleb128 0x4e 960 18ec 4F535F45 		.string	"OS_ERR_PRIO_ID_EXIST 20" 960      52525F50  960      52494F5F  960      49445F45  960      58495354  961 1904 01       		.byte	0x1 962 1905 4F       		.uleb128 0x4f 963 1906 4F535F45 		.string	"OS_ERR_TASK_NO_MORE_TCB 20" 963      52525F54  963      41534B5F  963      4E4F5F4D  963      4F52455F  964 1921 01       		.byte	0x1 965 1922 50       		.uleb128 0x50 966 1923 4F535F45 		.string	"OS_ERR_ID_EXIST 20" 966      52525F49  966      445F4558  966      49535420  966      323000 967 1936 01       		.byte	0x1 968 1937 51       		.uleb128 0x51 969 1938 494E5641 		.string	"INVALID_TASK 20" 969      4C49445F  969      5441534B  969      20323000  970 1948 01       		.byte	0x1 971 1949 52       		.uleb128 0x52 972 194a 5441534B 		.string	"TASKIDLE 20" 972      49444C45  972      20323000  973 1956 01       		.byte	0x1 974 1957 53       		.uleb128 0x53 975 1958 4E4F5F54 		.string	"NO_TASK (void *)0" 975      41534B20  975      28766F69  975      64202A29 GAS LISTING /tmp/ccGbx2ZA.s 			page 35 975      3000 976 196a 01       		.byte	0x1 977 196b 54       		.uleb128 0x54 978 196c 4F535F54 		.string	"OS_TASK_IDLE_ID 20" 978      41534B5F  978      49444C45  978      5F494420  978      323000 979 197f 01       		.byte	0x1 980 1980 55       		.uleb128 0x55 981 1981 4F535F45 		.string	"OS_ERR_PRIO_INVALID 20" 981      52525F50  981      52494F5F  981      494E5641  981      4C494420  982 1998 01       		.byte	0x1 983 1999 56       		.uleb128 0x56 984 199a 4F535F45 		.string	"OS_ERR_PRIO 20" 984      52525F50  984      52494F20  984      323000 985 19a9 01       		.byte	0x1 986 19aa 58       		.uleb128 0x58 987 19ab 455F4F53 		.string	"E_OS_NOFUNC 20" 987      5F4E4F46  987      554E4320  987      323000 988 19ba 01       		.byte	0x1 989 19bb 59       		.uleb128 0x59 990 19bc 72656164 		.string	"ready 1" 990      79203100  991 19c4 01       		.byte	0x1 992 19c5 5A       		.uleb128 0x5a 993 19c6 72756E6E 		.string	"running 2" 993      696E6720  993      3200 994 19d0 01       		.byte	0x1 995 19d1 5B       		.uleb128 0x5b 996 19d2 77616974 		.string	"waitting 3" 996      74696E67  996      203300 997 19dd 01       		.byte	0x1 998 19de 5C       		.uleb128 0x5c 999 19df 73757370 		.string	"suspended 4" 999      656E6465  999      64203400  1000 19eb 01       		.byte	0x1 1001 19ec 5E       		.uleb128 0x5e 1002 19ed 42434331 		.string	"BCC1 1" 1002      203100 1003 19f4 01       		.byte	0x1 1004 19f5 5F       		.uleb128 0x5f 1005 19f6 42434332 		.string	"BCC2 2" 1005      203200 1006 19fd 01       		.byte	0x1 1007 19fe 60       		.uleb128 0x60 1008 19ff 45434331 		.string	"ECC1 3"GAS LISTING /tmp/ccGbx2ZA.s 			page 36 1008      203300 1009 1a06 01       		.byte	0x1 1010 1a07 61       		.uleb128 0x61 1011 1a08 45434332 		.string	"ECC2 4" 1011      203400 1012 1a0f 04       		.byte	0x4 1013              		.section	".text" 1014              		.align 2 1015              		.globl test 1016              		.type	test, @function 1017              	test: 1018              	.LFB2:   1:OS/App/test.c **** #include "global.h"
   2:OS/App/test.c ****    3:OS/App/test.c **** /*
   4:OS/App/test.c **** ***************************************************************************************************   5:OS/App/test.c **** *                                           FUNCTION PROTOTYPES
   6:OS/App/test.c **** ***************************************************************************************************   7:OS/App/test.c **** */
   8:OS/App/test.c **** 
   9:OS/App/test.c ****         void  Task(void *data);                       /* Function prototypes of tasks                10:OS/App/test.c ****         void  TaskStart(void *data);                  /* Function prototypes of Startup task         11:OS/App/test.c **** static  void  TaskStartCreateTasks(void);
  12:OS/App/test.c **** static  void  TaskStartDispInit(void);
  13:OS/App/test.c **** static  void  TaskStartDisp(void);  14:OS/App/test.c **** 
  15:OS/App/test.c **** void test(){ 1019              		.loc 1 15 0 1020 0000 9421FFF0 		stwu 1,-16(1) 1021              	.LCFI0: 1022 0004 7C0802A6 		mflr 0 1023              	.LCFI1: 1024 0008 93E1000C 		stw 31,12(1) 1025              	.LCFI2: 1026 000c 90010014 		stw 0,20(1) 1027              	.LCFI3: 1028 0010 7C3F0B78 		mr 31,1 1029              	.LCFI4:  16:OS/App/test.c **** 	OSInit(); 1030              		.loc 1 16 0 1031 0014 48000001 		bl OSInit  17:OS/App/test.c **** //    	OSTaskCreate(TaskStart, (void *)0, &TaskStartStk[TASK_STK_SIZE - 1], 0);
  18:OS/App/test.c **** 	OSStart(); 1032              		.loc 1 18 0 1033 0018 48000001 		bl OSStart  19:OS/App/test.c **** } 1034              		.loc 1 19 0 1035 001c 81610000 		lwz 11,0(1) 1036 0020 800B0004 		lwz 0,4(11) 1037 0024 7C0803A6 		mtlr 0 1038 0028 83EBFFFC 		lwz 31,-4(11) 1039 002c 7D615B78 		mr 1,11 1040 0030 4E800020 		blr 1041              	.LFE2: 1042              		.size	test, .-test 1043              		.align 2 1044              		.globl TaskStartGAS LISTING /tmp/ccGbx2ZA.s 			page 37 1045              		.type	TaskStart, @function 1046              	TaskStart: 1047              	.LFB3:  20:OS/App/test.c ****   21:OS/App/test.c **** void  TaskStart (void *pdata)
  22:OS/App/test.c **** {
 1048              		.loc 1 22 0 1049 0034 9421FFE8 		stwu 1,-24(1) 1050              	.LCFI5: 1051 0038 7C0802A6 		mflr 0 1052              	.LCFI6: 1053 003c 93E10014 		stw 31,20(1) 1054              	.LCFI7: 1055 0040 9001001C 		stw 0,28(1) 1056              	.LCFI8: 1057 0044 7C3F0B78 		mr 31,1 1058              	.LCFI9: 1059 0048 907F0008 		stw 3,8(31)  23:OS/App/test.c ****  //   char       s[100];
  24:OS/App/test.c **** //    INT16S     key;
  25:OS/App/test.c **** 
  26:OS/App/test.c **** 
  27:OS/App/test.c **** //    pdata = pdata;                                         /* Prevent compiler warning             28:OS/App/test.c **** 
  29:OS/App/test.c **** //    TaskStartDispInit();                                   /* Initialize the display               30:OS/App/test.c **** 
  31:OS/App/test.c **** //    OS_ENTER_CRITICAL();
  32:OS/App/test.c **** //    PC_VectSet(0x08, OSTickISR);                           /* Install uC/OS-II's clock tick ISR    33:OS/App/test.c **** //    PC_SetTickRate(OS_TICKS_PER_SEC);                      /* Reprogram tick rate                  34:OS/App/test.c **** //    OS_EXIT_CRITICAL();
  35:OS/App/test.c **** 
  36:OS/App/test.c **** //    OSStatInit();                                          /* Initialize uC/OS-II's statistics     37:OS/App/test.c **** 
  38:OS/App/test.c ****     TaskStartCreateTasks();                                /* Create all the application tasks      1060              		.loc 1 38 0 1061 004c 4800001D 		bl TaskStartCreateTasks  39:OS/App/test.c **** 
  40:OS/App/test.c ****  //   for (;;) {
  41:OS/App/test.c **** //        TaskStartDisp();                                  /* Update the display                    42:OS/App/test.c **** 
  43:OS/App/test.c **** 
  44:OS/App/test.c ****  //       if (PC_GetKey(&key) == TRUE) {                     /* See if key has been pressed          45:OS/App/test.c ****   //          if (key == 0x1B) {                             /* Yes, see if it's the ESCAPE key      46:OS/App/test.c ****   //              PC_DOSReturn();                            /* Return to DOS                        47:OS/App/test.c ****   //          }
  48:OS/App/test.c ****   //      }
  49:OS/App/test.c **** 
  50:OS/App/test.c ****  //       OSCtxSwCtr = 0;                                    /* Clear context switch counter         51:OS/App/test.c ****  //       OSTimeDlyHMSM(0, 0, 1, 0);                         /* Wait one second                      52:OS/App/test.c ****   //  }
  53:OS/App/test.c **** } 1062              		.loc 1 53 0 1063 0050 81610000 		lwz 11,0(1) 1064 0054 800B0004 		lwz 0,4(11) 1065 0058 7C0803A6 		mtlr 0 1066 005c 83EBFFFC 		lwz 31,-4(11) 1067 0060 7D615B78 		mr 1,11GAS LISTING /tmp/ccGbx2ZA.s 			page 38 1068 0064 4E800020 		blr 1069              	.LFE3: 1070              		.size	TaskStart, .-TaskStart 1071              		.align 2 1072              		.type	TaskStartCreateTasks, @function 1073              	TaskStartCreateTasks: 1074              	.LFB4:  54:OS/App/test.c ****   55:OS/App/test.c **** /*
  56:OS/App/test.c **** ***************************************************************************************************  57:OS/App/test.c **** *                                             CREATE TASKS
  58:OS/App/test.c **** ***************************************************************************************************  59:OS/App/test.c **** */
  60:OS/App/test

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -