Initial import of NFC GNSS SDK project
This commit is contained in:
@@ -0,0 +1,48 @@
|
||||
/*================================================================
|
||||
Copyright (c) 2021, Quectel Wireless Solutions Co., Ltd. All rights reserved.
|
||||
Quectel Wireless Solutions Proprietary and Confidential.
|
||||
=================================================================*/
|
||||
|
||||
#ifndef _QUEC_INIT_H
|
||||
#define _QUEC_INIT_H
|
||||
|
||||
#include "global_types.h"
|
||||
#include "utilities.h"
|
||||
#include "ptable.h"
|
||||
#include "main.h"
|
||||
#include "LzmaLib.h"
|
||||
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
#include <string.h>
|
||||
#include "ql_appinit.h"
|
||||
#include "quec_fs.h"
|
||||
#include "quec_spi_nor.h"
|
||||
|
||||
|
||||
#define quec_app_log(msg , ...) RTI_LOG("[QUEC APP]"msg"", ##__VA_ARGS__)
|
||||
|
||||
#define QUECTEL_APP_PARTION_NAME "customer_app"
|
||||
extern UINT32 Image$$DDR_HEAP_GUARD$$Base;
|
||||
extern UINT32 Image$$DDR_RW_DATA$$Base;
|
||||
extern UINT32 Image$$DDR_HEAP_ENDMARK$$Base;
|
||||
#define QUECTEL_HEAP_END_ADDR (int)&(Image$$DDR_HEAP_ENDMARK$$Base)
|
||||
#define QUECTEL_OPEN_CPU_ENTRY &(Image$$DDR_HEAP_GUARD$$Base)
|
||||
|
||||
typedef enum
|
||||
{
|
||||
QUEC_APP_XIP = 0,
|
||||
QUEC_APP_RAM,
|
||||
QUEC_APP_LZMA,
|
||||
QUEC_APP_EXTERNAL_SPI
|
||||
}QUEC_APP_MODE;
|
||||
|
||||
ql_open_entry* ql_get_ocpu_entry(unsigned int app_image_addr);
|
||||
|
||||
void ql_boot_2(char *app_name,unsigned int ram_addr);
|
||||
void ql_kernel_2(char *app_name,unsigned int ram_addr);
|
||||
void ql_main_2(char *app_name,unsigned int ram_addr);
|
||||
|
||||
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user