1.將升級表示傳遞到Linux
This commit is contained in:
		
							parent
							
								
									9f44f77a64
								
							
						
					
					
						commit
						de142f968f
					
				| 
						 | 
				
			
			@ -841,7 +841,7 @@ static int make_bootargs(LINUXTMP_PARTITION *p_linuxtmp, unsigned int bootts_beg
 | 
			
		|||
	//static char bootargs[] = "root=/dev/ram0 rootfstype=ramfs rdinit=/linuxrc bootts=568047,1720128 resume_addr=0x00007e88 user_debug=0xff";
 | 
			
		||||
#if HUNTING_CAMERA_MCU == ENABLE
 | 
			
		||||
    char PowerOnModeStr[32] = {'\0'};
 | 
			
		||||
    snprintf(PowerOnModeStr, sizeof(PowerOnModeStr), "Mode=%d",sf_get_power_on_mode());
 | 
			
		||||
    snprintf(PowerOnModeStr, sizeof(PowerOnModeStr), "Mode=%d UpFw=%d",sf_get_power_on_mode(), sf_in_update());
 | 
			
		||||
    linuxboot_set_extra_bootarg(PowerOnModeStr);
 | 
			
		||||
#endif
 | 
			
		||||
	p_linuxtmp->bootargs_addr = p_linuxtmp->tmp_curr;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										10
									
								
								rtos/code/driver/na51089/source/mcu/sf_mcu.c
									
									
									
									
									
										
										
										Normal file → Executable file
									
								
							
							
						
						
									
										10
									
								
								rtos/code/driver/na51089/source/mcu/sf_mcu.c
									
									
									
									
									
										
										
										Normal file → Executable file
									
								
							| 
						 | 
				
			
			@ -37,7 +37,7 @@
 | 
			
		|||
#include <sf_i2c_driver.h>
 | 
			
		||||
#include "PrjCfg.h"
 | 
			
		||||
#include "sf_battery.h"
 | 
			
		||||
 | 
			
		||||
#include <IOCfg.h>
 | 
			
		||||
static UINT8 McuSubVersion = 0;
 | 
			
		||||
static UINT16 McuVersion = 0;
 | 
			
		||||
static UINT8 DailyReportStartMode = 0;
 | 
			
		||||
| 
						 | 
				
			
			@ -763,7 +763,13 @@ UINT32 sf_gpio_get_status(UINT32 ipin)
 | 
			
		|||
	gpio_direction_input(ipin);
 | 
			
		||||
	return (UINT32) ((gpio_get_value(ipin) == 1) ? 1 : 0 );
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
UINT32 sf_in_update(void)
 | 
			
		||||
{
 | 
			
		||||
    if(!sf_gpio_get_status(GPIO_KEY_TEST)){
 | 
			
		||||
       return 1;
 | 
			
		||||
    }
 | 
			
		||||
    return 0;
 | 
			
		||||
}
 | 
			
		||||
/*************************************************
 | 
			
		||||
   Function:    sf_mcu_dataready_get
 | 
			
		||||
   Description:
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue
	
	Block a user