diff chipsetsw/layer1/dyn_dwl_include/l1_dyn_dwl_const.h @ 0:509db1a7b7b8

initial import: leo2moko-r1
author Space Falcon <falcon@ivan.Harhan.ORG>
date Mon, 01 Jun 2015 03:24:05 +0000
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/chipsetsw/layer1/dyn_dwl_include/l1_dyn_dwl_const.h	Mon Jun 01 03:24:05 2015 +0000
@@ -0,0 +1,56 @@
+/************* Revision Controle System Header *************
+ *                  GSM Layer 1 software 
+ * L1_DYN_DWL_CONST.H
+ *
+ *        Filename l1_dyn_dwl_const.h.h
+ *  Copyright 2004 (C) Texas Instruments
+ *
+ ************* Revision Controle System Header *************/
+#if (L1_DYN_DSP_DWNLD == 1)
+
+#ifndef _L1_DYN_DWL_CONST_H_
+#define _L1_DYN_DWL_CONST_H_
+
+/* DSP dynamic download background task id */
+#define C_BGD_DSP_DYN_DWNLD   9
+
+#define RED                                1
+#define GREEN                              0
+#define MAX_NUM_OF_PATCH_IDS               5
+#define MAX_NUM_OF_STATE_MACHINES_IMPACTED 6
+
+#define NUM_OF_DYN_DWNLD_PRIMITIVES 6
+
+#define NUM_WORDS_COPY_API                 256     // even value mandatory
+#define START_API_DWNLD_AREA               0x1808  // 0x1808
+#define SIZE_API_DWNLD_AREA                0x7F8   // 0x800
+#define START_API_DWNLD_AREA_DURING_E2     0x10C1  // 0x10BE
+#define SIZE_API_DWNLD_AREA_DURING_E2      0x15B   // 0x410
+#define MCU_API_BASE_ADDRESS               0xFFD00000L
+#define DSP_API_BASE_ADDRESS               0x800
+
+
+/* Dynamic Download API base address */
+#define C_DYN_DWNLD_API_BASE_ADDRESS       0x17F6
+#define HEADER_PATCH_SIZE                  4
+
+#if(CODE_VERSION == SIMULATION)
+  #define CRC_SIMU_OK           0xCAFE
+  #define SIZE_DWNLD_AREA_SIMU  2048
+#endif
+
+#define TRUE  1
+#define FALSE 0
+
+
+/* Define commands MCU/DSP*/
+#define C_DWL_DOWNLOAD_CTRL_DSP_ACK   0
+#define C_DWL_DOWNLOAD_CTRL_DOWNLOAD  1
+#define C_DWL_DOWNLOAD_CTRL_INSTALL   2
+#define C_DWL_DOWNLOAD_CTRL_UNINSTALL 3
+#define C_DWL_DOWNLOAD_CTRL_ABORT     4
+#define C_DWL_DOWNLOAD_CTRL_INIT      5
+#define C_DWL_ERR_RESET               0
+
+#endif  // _L1_DYN_DWL_CONST_H_
+#endif // L1_DYN_DSP_DWNLD