添加arduino固件
parent
485f9f88df
commit
ac2841a24b
|
@ -28,3 +28,14 @@
|
||||||
*.SearchResults
|
*.SearchResults
|
||||||
*.sisc
|
*.sisc
|
||||||
*.iex
|
*.iex
|
||||||
|
c51/relay_controller/relay_net.lnp
|
||||||
|
c51/relay_controller/relay_net.Uv2
|
||||||
|
c51/relay_controller/relay_net
|
||||||
|
9G/PWM_DeadZone/KEIL/obj/PWM_DeadZone.txt
|
||||||
|
9G/PWM_DeadZone/KEIL/obj/PWM_DeadZone.axf
|
||||||
|
c51/relay_controller/relay_net.Opt
|
||||||
|
c51/relay_controller/relay_net.M51
|
||||||
|
9G/PWM_DeadZone/KEIL/obj/PWM_DeadZone.lnp
|
||||||
|
9G/PWM_DeadZone/KEIL/obj/PWM_DeadZone.bin
|
||||||
|
c51/relay_controller/relay_net.plg
|
||||||
|
9G/PWM_DeadZone/KEIL/lst/PWM_DeadZone.map
|
||||||
|
|
|
@ -0,0 +1,36 @@
|
||||||
|
|
||||||
|
|
||||||
|
int incomedate = 0;
|
||||||
|
|
||||||
|
void setup() {
|
||||||
|
// put your setup code here, to run once:
|
||||||
|
pinMode(13, OUTPUT);
|
||||||
|
Serial.begin(9600); //设置串口波特率9600
|
||||||
|
Serial.println(78, BIN);// "1001110"
|
||||||
|
Serial.println(78, OCT);// "116"
|
||||||
|
Serial.println(78, DEC);// "78"
|
||||||
|
Serial.println(78, HEX);// "4E"
|
||||||
|
Serial.println(1.23456, 0);// "1"
|
||||||
|
Serial.println(1.23456, 2);// "1.23"
|
||||||
|
Serial.println(1.23456, 4);// "1.2346"
|
||||||
|
Serial.println('N');// "N"
|
||||||
|
Serial.println("Hello world.");// "Hello world."
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
void loop() {
|
||||||
|
// put your main code here, to run repeatedly:
|
||||||
|
digitalWrite(13, HIGH); // turn the LED on (HIGH is the voltage level)
|
||||||
|
delay(1000); // wait for a second
|
||||||
|
digitalWrite(13, LOW); // turn the LED off by making the voltage LOW
|
||||||
|
delay(1000); // wait for a second
|
||||||
|
if (Serial.available() > 0)//串口接收到数据
|
||||||
|
{
|
||||||
|
incomedate = Serial.read();//获取串口接收到的数据
|
||||||
|
if (incomedate == 'H')
|
||||||
|
{
|
||||||
|
Serial.println("Good Job!");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,57 @@
|
||||||
|
/*
|
||||||
|
Stepper Motor Control - one revolution
|
||||||
|
This program drives a unipolar or bipolar stepper motor.
|
||||||
|
The motor is attached to digital pins 8 - 11 of the Arduino.
|
||||||
|
The motor should revolve one revolution in one direction, then
|
||||||
|
one revolution in the other direction.
|
||||||
|
Created 11 Mar. 2007
|
||||||
|
Modified 30 Nov. 2009
|
||||||
|
by Tom Igoe
|
||||||
|
*/
|
||||||
|
#include <Stepper.h>
|
||||||
|
#include <Servo.h>
|
||||||
|
|
||||||
|
const int stepsPerRevolution = 20; // change this to fit the number of steps per revolution
|
||||||
|
// for your motor
|
||||||
|
Servo myservo; // create servo object to control a servo
|
||||||
|
|
||||||
|
// initialize the stepper library on pins 8 through 11:
|
||||||
|
|
||||||
|
#define CLK 10
|
||||||
|
#define CW 9
|
||||||
|
#define EN 8
|
||||||
|
|
||||||
|
void setup() {
|
||||||
|
// set the speed at 60 rpm:
|
||||||
|
pinMode(CLK,OUTPUT);
|
||||||
|
pinMode(CW,OUTPUT);
|
||||||
|
pinMode(EN,OUTPUT);
|
||||||
|
// initialize the serial port:
|
||||||
|
Serial.begin(115200);
|
||||||
|
digitalWrite(EN,LOW);
|
||||||
|
myservo.attach(12); // attaches the servo on pin 9 to the servo object
|
||||||
|
}
|
||||||
|
|
||||||
|
void loop() {
|
||||||
|
char data[20] = {0};
|
||||||
|
digitalWrite(EN,LOW);
|
||||||
|
|
||||||
|
// step one revolution in one direction:
|
||||||
|
if(Serial.available()){ //if number of bytes (characters) available for reading from {
|
||||||
|
Serial.readBytes(data,20);
|
||||||
|
Serial.print("I received:"); //print I received
|
||||||
|
Serial.write(data); //send what you read
|
||||||
|
String strInt = data; // string to hold input
|
||||||
|
int ints = strInt.toInt();
|
||||||
|
Serial.print(ints); //print I received
|
||||||
|
myservo.write(ints); // sets the servo position according to the scaled value
|
||||||
|
for(int cnt = 0;cnt < ints;cnt++){
|
||||||
|
delay(100);
|
||||||
|
digitalWrite(EN,LOW);
|
||||||
|
delay(100);
|
||||||
|
digitalWrite(EN,HIGH);
|
||||||
|
|
||||||
|
}
|
||||||
|
ints = 0;
|
||||||
|
}
|
||||||
|
}
|
|
@ -1 +0,0 @@
|
||||||
"main.c" BROWSE DEBUG OBJECTEXTEND
|
|
|
@ -1,458 +0,0 @@
|
||||||
BL51 BANKED LINKER/LOCATER V6.22 02/02/2020 01:51:01 PAGE 1
|
|
||||||
|
|
||||||
|
|
||||||
BL51 BANKED LINKER/LOCATER V6.22, INVOKED BY:
|
|
||||||
D:\PROGRAMS\C51\C51\BIN\BL51.EXE STARTUP.obj, main.obj TO relay RAMSIZE (256)
|
|
||||||
|
|
||||||
|
|
||||||
MEMORY MODEL: SMALL
|
|
||||||
|
|
||||||
|
|
||||||
INPUT MODULES INCLUDED:
|
|
||||||
STARTUP.obj (?C_STARTUP)
|
|
||||||
main.obj (MAIN)
|
|
||||||
D:\PROGRAMS\C51\C51\LIB\C51S.LIB (?C_INIT)
|
|
||||||
D:\PROGRAMS\C51\C51\LIB\C51S.LIB (?C?CLDPTR)
|
|
||||||
D:\PROGRAMS\C51\C51\LIB\C51S.LIB (?C?MEMSET)
|
|
||||||
|
|
||||||
|
|
||||||
LINK MAP OF MODULE: relay (?C_STARTUP)
|
|
||||||
|
|
||||||
|
|
||||||
TYPE BASE LENGTH RELOCATION SEGMENT NAME
|
|
||||||
-----------------------------------------------------
|
|
||||||
|
|
||||||
* * * * * * * D A T A M E M O R Y * * * * * * *
|
|
||||||
REG 0000H 0008H ABSOLUTE "REG BANK 0"
|
|
||||||
DATA 0008H 0003H UNIT ?DT?_SENDWIFI?MAIN
|
|
||||||
DATA 000BH 0003H UNIT _DATA_GROUP_
|
|
||||||
000EH 0012H *** GAP ***
|
|
||||||
BIT 0020H.0 0000H.6 UNIT ?BI?MAIN
|
|
||||||
BIT 0020H.6 0000H.2 UNIT _BIT_GROUP_
|
|
||||||
DATA 0021H 0033H UNIT ?DT?MAIN
|
|
||||||
IDATA 0054H 0001H UNIT ?STACK
|
|
||||||
|
|
||||||
* * * * * * * C O D E M E M O R Y * * * * * * *
|
|
||||||
CODE 0000H 0003H ABSOLUTE
|
|
||||||
0003H 0020H *** GAP ***
|
|
||||||
CODE 0023H 0003H ABSOLUTE
|
|
||||||
0026H 07DAH *** GAP ***
|
|
||||||
CODE 0800H 00DBH UNIT ?PR?UART_ISR?MAIN
|
|
||||||
CODE 08DBH 008CH UNIT ?C_C51STARTUP
|
|
||||||
CODE 0967H 0063H UNIT ?PR?MAIN?MAIN
|
|
||||||
CODE 09CAH 0058H UNIT ?CO?MAIN
|
|
||||||
CODE 0A22H 0045H UNIT ?C?LIB_CODE
|
|
||||||
CODE 0A67H 0034H UNIT ?C_INITSEG
|
|
||||||
CODE 0A9BH 002CH UNIT ?PR?_SENDSTRING?MAIN
|
|
||||||
CODE 0AC7H 0029H UNIT ?PR?CALLBACKUART?MAIN
|
|
||||||
CODE 0AF0H 001DH UNIT ?PR?UART_INIT?MAIN
|
|
||||||
CODE 0B0DH 001BH UNIT ?PR?_SENDWIFI?MAIN
|
|
||||||
CODE 0B28H 000FH UNIT ?PR?DELAY3020MS?MAIN
|
|
||||||
CODE 0B37H 000FH UNIT ?PR?DELAY500MS?MAIN
|
|
||||||
CODE 0B46H 000DH UNIT ?PR?_SENDDATA?MAIN
|
|
||||||
CODE 0B53H 0009H UNIT ?PR?DELAY1020US?MAIN
|
|
||||||
CODE 0B5CH 0007H UNIT ?PR?P1_UART?MAIN
|
|
||||||
CODE 0B63H 0004H UNIT ?PR?P3_UART?MAIN
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
OVERLAY MAP OF MODULE: relay (?C_STARTUP)
|
|
||||||
|
|
||||||
|
|
||||||
BL51 BANKED LINKER/LOCATER V6.22 02/02/2020 01:51:01 PAGE 2
|
|
||||||
|
|
||||||
|
|
||||||
SEGMENT BIT_GROUP DATA_GROUP
|
|
||||||
+--> CALLED SEGMENT START LENGTH START LENGTH
|
|
||||||
------------------------------------------------------------------
|
|
||||||
?C_C51STARTUP ----- ----- ----- -----
|
|
||||||
+--> ?PR?MAIN?MAIN
|
|
||||||
+--> ?C_INITSEG
|
|
||||||
|
|
||||||
?PR?MAIN?MAIN 0020H.6 0000H.2 ----- -----
|
|
||||||
+--> ?PR?DELAY3020MS?MAIN
|
|
||||||
+--> ?PR?UART_INIT?MAIN
|
|
||||||
+--> ?PR?P1_UART?MAIN
|
|
||||||
+--> ?PR?DELAY1020US?MAIN
|
|
||||||
+--> ?CO?MAIN
|
|
||||||
+--> ?PR?_SENDSTRING?MAIN
|
|
||||||
+--> ?PR?CALLBACKUART?MAIN
|
|
||||||
|
|
||||||
?PR?_SENDSTRING?MAIN ----- ----- 000BH 0003H
|
|
||||||
+--> ?PR?DELAY1020US?MAIN
|
|
||||||
+--> ?PR?_SENDDATA?MAIN
|
|
||||||
|
|
||||||
?PR?CALLBACKUART?MAIN ----- ----- ----- -----
|
|
||||||
+--> ?PR?P3_UART?MAIN
|
|
||||||
+--> ?PR?_SENDSTRING?MAIN
|
|
||||||
+--> ?PR?P1_UART?MAIN
|
|
||||||
|
|
||||||
*** NEW ROOT ***************************************************
|
|
||||||
|
|
||||||
?PR?UART_ISR?MAIN ----- ----- ----- -----
|
|
||||||
+--> ?CO?MAIN
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
SYMBOL TABLE OF MODULE: relay (?C_STARTUP)
|
|
||||||
|
|
||||||
VALUE TYPE NAME
|
|
||||||
----------------------------------
|
|
||||||
|
|
||||||
------- MODULE ?C_STARTUP
|
|
||||||
C:08DBH SEGMENT ?C_C51STARTUP
|
|
||||||
I:0054H SEGMENT ?STACK
|
|
||||||
C:0000H PUBLIC ?C_STARTUP
|
|
||||||
D:00E0H SYMBOL ACC
|
|
||||||
D:00F0H SYMBOL B
|
|
||||||
D:0083H SYMBOL DPH
|
|
||||||
D:0082H SYMBOL DPL
|
|
||||||
N:0000H SYMBOL IBPSTACK
|
|
||||||
N:0100H SYMBOL IBPSTACKTOP
|
|
||||||
N:0080H SYMBOL IDATALEN
|
|
||||||
C:08DEH SYMBOL IDATALOOP
|
|
||||||
N:0000H SYMBOL PBPSTACK
|
|
||||||
N:0100H SYMBOL PBPSTACKTOP
|
|
||||||
N:0000H SYMBOL PDATALEN
|
|
||||||
N:0000H SYMBOL PDATASTART
|
|
||||||
N:0000H SYMBOL PPAGE
|
|
||||||
N:0000H SYMBOL PPAGEENABLE
|
|
||||||
D:00A0H SYMBOL PPAGE_SFR
|
|
||||||
D:0081H SYMBOL SP
|
|
||||||
BL51 BANKED LINKER/LOCATER V6.22 02/02/2020 01:51:01 PAGE 3
|
|
||||||
|
|
||||||
|
|
||||||
C:08DBH SYMBOL STARTUP1
|
|
||||||
N:0000H SYMBOL XBPSTACK
|
|
||||||
N:0000H SYMBOL XBPSTACKTOP
|
|
||||||
N:0000H SYMBOL XDATALEN
|
|
||||||
N:0000H SYMBOL XDATASTART
|
|
||||||
C:0000H LINE# 126
|
|
||||||
C:08DBH LINE# 133
|
|
||||||
C:08DDH LINE# 134
|
|
||||||
C:08DEH LINE# 135
|
|
||||||
C:08DFH LINE# 136
|
|
||||||
C:08E1H LINE# 185
|
|
||||||
C:08E4H LINE# 196
|
|
||||||
------- ENDMOD ?C_STARTUP
|
|
||||||
|
|
||||||
------- MODULE MAIN
|
|
||||||
C:0000H SYMBOL _ICE_DUMMY_
|
|
||||||
C:0A13H PUBLIC AT_SendData
|
|
||||||
D:0092H PUBLIC P1M0
|
|
||||||
C:0B5CH PUBLIC P1_Uart
|
|
||||||
D:0091H PUBLIC P1M1
|
|
||||||
D:0080H PUBLIC P0
|
|
||||||
D:0090H PUBLIC P1
|
|
||||||
C:0B63H PUBLIC P3_Uart
|
|
||||||
D:00A0H PUBLIC P2
|
|
||||||
D:00B0H PUBLIC P3
|
|
||||||
D:00C0H PUBLIC P4
|
|
||||||
B:0020H.2 PUBLIC recv_flag_global
|
|
||||||
D:00C8H PUBLIC P5
|
|
||||||
B:00A8H.7 PUBLIC EA
|
|
||||||
C:0A9BH PUBLIC _SendString
|
|
||||||
C:0B46H PUBLIC _SendData
|
|
||||||
D:00A8H PUBLIC IE
|
|
||||||
C:0AF0H PUBLIC Uart_Init
|
|
||||||
B:00A8H.4 PUBLIC ES
|
|
||||||
D:00B8H PUBLIC IP
|
|
||||||
C:0B28H PUBLIC Delay3020ms
|
|
||||||
D:0026H PUBLIC index
|
|
||||||
B:0098H.0 PUBLIC RI
|
|
||||||
B:0098H.1 PUBLIC TI
|
|
||||||
C:0B0DH PUBLIC _SendWifi
|
|
||||||
C:0B53H PUBLIC Delay1020us
|
|
||||||
D:00D8H PUBLIC CCON
|
|
||||||
C:0967H PUBLIC main
|
|
||||||
C:0800H PUBLIC Uart_Isr
|
|
||||||
D:0099H PUBLIC SBUF
|
|
||||||
D:0087H PUBLIC PCON
|
|
||||||
D:0027H PUBLIC gSendbuf
|
|
||||||
D:0098H PUBLIC SCON
|
|
||||||
D:0089H PUBLIC TMOD
|
|
||||||
D:0088H PUBLIC TCON
|
|
||||||
B:0020H.3 PUBLIC connected_flag
|
|
||||||
D:008EH PUBLIC AUXR
|
|
||||||
C:09EAH PUBLIC AT_Connect
|
|
||||||
B:0020H.4 PUBLIC busy
|
|
||||||
D:00E0H PUBLIC ACC
|
|
||||||
B:00A8H.3 PUBLIC ET1
|
|
||||||
D:008DH PUBLIC TH1
|
|
||||||
BL51 BANKED LINKER/LOCATER V6.22 02/02/2020 01:51:01 PAGE 4
|
|
||||||
|
|
||||||
|
|
||||||
D:0035H PUBLIC index_tmp
|
|
||||||
C:0AC7H PUBLIC callbackUart
|
|
||||||
D:0036H PUBLIC recv_buf
|
|
||||||
D:008BH PUBLIC TL1
|
|
||||||
B:0088H.6 PUBLIC TR1
|
|
||||||
B:0098H.4 PUBLIC REN
|
|
||||||
C:0B37H PUBLIC Delay500ms
|
|
||||||
C:09CCH PUBLIC AT_SetUp
|
|
||||||
D:00A2H PUBLIC AUXR1
|
|
||||||
B:0020H.5 PUBLIC overflow_flag
|
|
||||||
D:00D0H PUBLIC PSW
|
|
||||||
------- PROC P1_UART
|
|
||||||
C:0B5CH LINE# 49
|
|
||||||
C:0B5CH LINE# 50
|
|
||||||
C:0B5FH LINE# 51
|
|
||||||
C:0B62H LINE# 52
|
|
||||||
------- ENDPROC P1_UART
|
|
||||||
------- PROC P3_UART
|
|
||||||
C:0B63H LINE# 53
|
|
||||||
C:0B63H LINE# 54
|
|
||||||
C:0B66H LINE# 55
|
|
||||||
------- ENDPROC P3_UART
|
|
||||||
------- PROC DELAY3020MS
|
|
||||||
------- DO
|
|
||||||
D:0007H SYMBOL i
|
|
||||||
D:0006H SYMBOL j
|
|
||||||
D:0005H SYMBOL k
|
|
||||||
------- ENDDO
|
|
||||||
C:0B28H LINE# 56
|
|
||||||
C:0B28H LINE# 57
|
|
||||||
C:0B28H LINE# 60
|
|
||||||
C:0B29H LINE# 61
|
|
||||||
C:0B2AH LINE# 62
|
|
||||||
C:0B2CH LINE# 63
|
|
||||||
C:0B2EH LINE# 64
|
|
||||||
C:0B30H LINE# 66
|
|
||||||
C:0B30H LINE# 68
|
|
||||||
C:0B30H LINE# 69
|
|
||||||
C:0B32H LINE# 70
|
|
||||||
C:0B34H LINE# 71
|
|
||||||
C:0B36H LINE# 72
|
|
||||||
------- ENDPROC DELAY3020MS
|
|
||||||
------- PROC DELAY500MS
|
|
||||||
------- DO
|
|
||||||
D:0007H SYMBOL i
|
|
||||||
D:0006H SYMBOL j
|
|
||||||
D:0005H SYMBOL k
|
|
||||||
------- ENDDO
|
|
||||||
C:0B37H LINE# 73
|
|
||||||
C:0B37H LINE# 74
|
|
||||||
C:0B37H LINE# 77
|
|
||||||
C:0B38H LINE# 78
|
|
||||||
C:0B39H LINE# 79
|
|
||||||
C:0B3BH LINE# 80
|
|
||||||
C:0B3DH LINE# 81
|
|
||||||
C:0B3FH LINE# 83
|
|
||||||
C:0B3FH LINE# 85
|
|
||||||
BL51 BANKED LINKER/LOCATER V6.22 02/02/2020 01:51:01 PAGE 5
|
|
||||||
|
|
||||||
|
|
||||||
C:0B3FH LINE# 86
|
|
||||||
C:0B41H LINE# 87
|
|
||||||
C:0B43H LINE# 88
|
|
||||||
C:0B45H LINE# 89
|
|
||||||
------- ENDPROC DELAY500MS
|
|
||||||
------- PROC DELAY1020US
|
|
||||||
------- DO
|
|
||||||
D:0007H SYMBOL i
|
|
||||||
D:0006H SYMBOL j
|
|
||||||
------- ENDDO
|
|
||||||
C:0B53H LINE# 91
|
|
||||||
C:0B53H LINE# 92
|
|
||||||
C:0B53H LINE# 95
|
|
||||||
C:0B55H LINE# 96
|
|
||||||
C:0B57H LINE# 98
|
|
||||||
C:0B57H LINE# 99
|
|
||||||
C:0B59H LINE# 100
|
|
||||||
C:0B5BH LINE# 101
|
|
||||||
------- ENDPROC DELAY1020US
|
|
||||||
------- PROC UART_INIT
|
|
||||||
C:0AF0H LINE# 102
|
|
||||||
C:0AF0H LINE# 103
|
|
||||||
C:0AF3H LINE# 104
|
|
||||||
C:0AF6H LINE# 105
|
|
||||||
C:0AF9H LINE# 106
|
|
||||||
C:0AFCH LINE# 107
|
|
||||||
C:0AFFH LINE# 108
|
|
||||||
C:0B02H LINE# 109
|
|
||||||
C:0B05H LINE# 110
|
|
||||||
C:0B08H LINE# 111
|
|
||||||
C:0B0AH LINE# 112
|
|
||||||
C:0B0CH LINE# 113
|
|
||||||
------- ENDPROC UART_INIT
|
|
||||||
------- PROC CALLBACKUART
|
|
||||||
C:0AC7H LINE# 115
|
|
||||||
C:0AC7H LINE# 116
|
|
||||||
C:0ACDH LINE# 117
|
|
||||||
C:0AD0H LINE# 118
|
|
||||||
C:0AD9H LINE# 119
|
|
||||||
C:0AE8H LINE# 120
|
|
||||||
C:0AEAH LINE# 121
|
|
||||||
C:0AECH LINE# 122
|
|
||||||
C:0AEFH LINE# 123
|
|
||||||
C:0AEFH LINE# 124
|
|
||||||
------- ENDPROC CALLBACKUART
|
|
||||||
------- PROC MAIN
|
|
||||||
------- DO
|
|
||||||
D:0007H SYMBOL i
|
|
||||||
B:0020H.6 SYMBOL flag1
|
|
||||||
B:0020H.7 SYMBOL flag2
|
|
||||||
------- ENDDO
|
|
||||||
C:0967H LINE# 125
|
|
||||||
C:0967H LINE# 126
|
|
||||||
C:0967H LINE# 127
|
|
||||||
C:0969H LINE# 128
|
|
||||||
C:096BH LINE# 129
|
|
||||||
C:096DH LINE# 130
|
|
||||||
BL51 BANKED LINKER/LOCATER V6.22 02/02/2020 01:51:01 PAGE 6
|
|
||||||
|
|
||||||
|
|
||||||
C:0970H LINE# 132
|
|
||||||
C:0973H LINE# 133
|
|
||||||
C:0976H LINE# 134
|
|
||||||
C:0979H LINE# 136
|
|
||||||
C:097BH LINE# 137
|
|
||||||
C:097EH LINE# 140
|
|
||||||
C:0980H LINE# 141
|
|
||||||
C:0982H LINE# 142
|
|
||||||
C:0984H LINE# 143
|
|
||||||
C:0987H LINE# 144
|
|
||||||
C:098AH LINE# 147
|
|
||||||
C:098DH LINE# 149
|
|
||||||
C:098EH LINE# 150
|
|
||||||
C:0997H LINE# 151
|
|
||||||
C:099BH LINE# 152
|
|
||||||
C:099BH LINE# 153
|
|
||||||
C:099EH LINE# 154
|
|
||||||
C:09A0H LINE# 155
|
|
||||||
C:09A9H LINE# 156
|
|
||||||
C:09ACH LINE# 158
|
|
||||||
C:09ACH LINE# 159
|
|
||||||
C:09AFH LINE# 160
|
|
||||||
C:09B5H LINE# 161
|
|
||||||
C:09B7H LINE# 162
|
|
||||||
C:09C0H LINE# 163
|
|
||||||
C:09C3H LINE# 164
|
|
||||||
C:09C5H LINE# 166
|
|
||||||
C:09C5H LINE# 167
|
|
||||||
C:09C8H LINE# 168
|
|
||||||
------- ENDPROC MAIN
|
|
||||||
------- PROC UART_ISR
|
|
||||||
------- DO
|
|
||||||
D:0021H SYMBOL last_byte
|
|
||||||
D:0022H SYMBOL sec_last_byte
|
|
||||||
D:0023H SYMBOL trd_last_byte
|
|
||||||
D:0024H SYMBOL four_last_byte
|
|
||||||
B:0020H.0 SYMBOL flag_recv
|
|
||||||
B:0020H.1 SYMBOL flag_need_read
|
|
||||||
D:0025H SYMBOL recv_cnt
|
|
||||||
------- ENDDO
|
|
||||||
C:0800H LINE# 178
|
|
||||||
C:0809H LINE# 188
|
|
||||||
C:080FH LINE# 189
|
|
||||||
C:080FH LINE# 190
|
|
||||||
C:0811H LINE# 191
|
|
||||||
C:0825H LINE# 194
|
|
||||||
C:0825H LINE# 195
|
|
||||||
C:082CH LINE# 196
|
|
||||||
C:082EH LINE# 197
|
|
||||||
C:0831H LINE# 198
|
|
||||||
C:0834H LINE# 199
|
|
||||||
C:0837H LINE# 200
|
|
||||||
C:083AH LINE# 201
|
|
||||||
C:083DH LINE# 203
|
|
||||||
C:083DH LINE# 204
|
|
||||||
C:0851H LINE# 205
|
|
||||||
C:0851H LINE# 206
|
|
||||||
BL51 BANKED LINKER/LOCATER V6.22 02/02/2020 01:51:01 PAGE 7
|
|
||||||
|
|
||||||
|
|
||||||
C:0853H LINE# 207
|
|
||||||
C:0856H LINE# 208
|
|
||||||
C:0856H LINE# 211
|
|
||||||
C:0859H LINE# 212
|
|
||||||
C:0862H LINE# 213
|
|
||||||
C:0864H LINE# 214
|
|
||||||
C:0866H LINE# 215
|
|
||||||
C:086DH LINE# 216
|
|
||||||
C:086FH LINE# 217
|
|
||||||
C:0872H LINE# 218
|
|
||||||
C:0875H LINE# 219
|
|
||||||
C:0878H LINE# 220
|
|
||||||
C:087BH LINE# 221
|
|
||||||
C:087EH LINE# 222
|
|
||||||
C:087EH LINE# 223
|
|
||||||
C:087EH LINE# 225
|
|
||||||
C:0880H LINE# 226
|
|
||||||
C:0887H LINE# 227
|
|
||||||
C:088AH LINE# 228
|
|
||||||
C:0893H LINE# 229
|
|
||||||
C:089BH LINE# 230
|
|
||||||
C:089BH LINE# 231
|
|
||||||
C:08A4H LINE# 232
|
|
||||||
C:08ACH LINE# 233
|
|
||||||
C:08ACH LINE# 234
|
|
||||||
C:08B5H LINE# 235
|
|
||||||
C:08BDH LINE# 236
|
|
||||||
C:08BDH LINE# 238
|
|
||||||
C:08BFH LINE# 239
|
|
||||||
C:08C8H LINE# 240
|
|
||||||
C:08CBH LINE# 241
|
|
||||||
C:08CDH LINE# 242
|
|
||||||
C:08CDH LINE# 243
|
|
||||||
C:08CDH LINE# 244
|
|
||||||
C:08D0H LINE# 245
|
|
||||||
C:08D0H LINE# 246
|
|
||||||
C:08D2H LINE# 247
|
|
||||||
C:08D4H LINE# 248
|
|
||||||
C:08D4H LINE# 249
|
|
||||||
------- ENDPROC UART_ISR
|
|
||||||
------- PROC _SENDDATA
|
|
||||||
D:0007H SYMBOL dat
|
|
||||||
C:0B46H LINE# 256
|
|
||||||
C:0B46H LINE# 257
|
|
||||||
C:0B46H LINE# 258
|
|
||||||
C:0B4AH LINE# 259
|
|
||||||
C:0B4BH LINE# 261
|
|
||||||
C:0B4DH LINE# 262
|
|
||||||
C:0B4FH LINE# 263
|
|
||||||
C:0B52H LINE# 264
|
|
||||||
------- ENDPROC _SENDDATA
|
|
||||||
------- PROC _SENDSTRING
|
|
||||||
D:000BH SYMBOL s
|
|
||||||
C:0A9BH LINE# 271
|
|
||||||
C:0AA1H LINE# 272
|
|
||||||
C:0AA1H LINE# 273
|
|
||||||
C:0AACH LINE# 274
|
|
||||||
BL51 BANKED LINKER/LOCATER V6.22 02/02/2020 01:51:01 PAGE 8
|
|
||||||
|
|
||||||
|
|
||||||
C:0AACH LINE# 275
|
|
||||||
C:0AAFH LINE# 276
|
|
||||||
C:0AC4H LINE# 277
|
|
||||||
C:0AC6H LINE# 278
|
|
||||||
------- ENDPROC _SENDSTRING
|
|
||||||
------- PROC _SENDWIFI
|
|
||||||
D:0008H SYMBOL dat
|
|
||||||
C:0B0DH LINE# 279
|
|
||||||
C:0B13H LINE# 280
|
|
||||||
C:0B1CH LINE# 281
|
|
||||||
C:0B1FH LINE# 282
|
|
||||||
------- ENDPROC _SENDWIFI
|
|
||||||
------- ENDMOD MAIN
|
|
||||||
|
|
||||||
------- MODULE ?C?CLDPTR
|
|
||||||
C:0A22H PUBLIC ?C?CLDPTR
|
|
||||||
------- ENDMOD ?C?CLDPTR
|
|
||||||
|
|
||||||
------- MODULE ?C?MEMSET
|
|
||||||
C:0A3BH PUBLIC ?C?MEMSET
|
|
||||||
------- ENDMOD ?C?MEMSET
|
|
||||||
|
|
||||||
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
|
|
||||||
SEGMENT: ?PR?DELAY500MS?MAIN
|
|
||||||
|
|
||||||
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
|
|
||||||
SEGMENT: ?PR?_SENDWIFI?MAIN
|
|
||||||
|
|
||||||
******************************************************************************
|
|
||||||
* RESTRICTED VERSION WITH 0800H BYTE CODE SIZE LIMIT; USED: 02A7H BYTE (33%) *
|
|
||||||
******************************************************************************
|
|
||||||
|
|
||||||
Program Size: data=67.0 xdata=0 code=877
|
|
||||||
LINK/LOCATE RUN COMPLETE. 2 WARNING(S), 0 ERROR(S)
|
|
|
@ -1,69 +0,0 @@
|
||||||
:030000000208DB18
|
|
||||||
:0C08DB00787FE4F6D8FD758153020922F5
|
|
||||||
:1009CA000000415445300D0A0000000000000000FC
|
|
||||||
:1009DA00000000000000000000000000000000000D
|
|
||||||
:1009EA0041542B43495053544152543D225443508D
|
|
||||||
:1009FA00222C223139322E3136382E322E313038ED
|
|
||||||
:100A0A00222C383038300D0A0041542B43495053B8
|
|
||||||
:080A1A00454E443D350D0A0074
|
|
||||||
:100A6700C103C102C1051E360000000000000000DE
|
|
||||||
:100A7700000000000000000000000000000000006F
|
|
||||||
:100A8700000000000000012600013500C100C1017F
|
|
||||||
:030A970001250036
|
|
||||||
:070B5C0053A27F43A2802297
|
|
||||||
:040B630053A27F22F8
|
|
||||||
:0E0B280000007F7F7EE97D94DDFEDEFCDFFABB
|
|
||||||
:010B3600229C
|
|
||||||
:0E0B370000007F167E037DE3DDFEDEFCDFFAAC
|
|
||||||
:010B4500228D
|
|
||||||
:080B53007F0B7EF6DEFEDFFCE5
|
|
||||||
:010B5B002277
|
|
||||||
:100AF00053877F759850438E40538EFE53890F4322
|
|
||||||
:0D0B00008920758BFD758DFDC2ABD28E2254
|
|
||||||
:100AC700200203300522120B637B007A007936126D
|
|
||||||
:100AD7000A9B7E007F1E7D007B007A007936120A12
|
|
||||||
:090AE7003BC202C205120B5C22A5
|
|
||||||
:10096700E4FFC206C207120B28120B28120B28122B
|
|
||||||
:100977000AF0F59175923FD2ACD2AFD29C120B5CC4
|
|
||||||
:10098700120B53120B53FFEF04FE74272FF8A60622
|
|
||||||
:100997000FBF0DF320060ED2067BFF7A0979CC1222
|
|
||||||
:1009A7000A9B120B28120AC7300613200710D2071A
|
|
||||||
:1009B7007BFF7A0979EA120A9B120B28D203120AE3
|
|
||||||
:0309C700C780D115
|
|
||||||
:03002300020800D0
|
|
||||||
:09080000C0E0C0D075D000C000BA
|
|
||||||
:100809002098030208CDC298E521640D7026E59968
|
|
||||||
:10081900B40A21E5266401601B20031874372526D4
|
|
||||||
:10082900F87600D20275260075220075210075231D
|
|
||||||
:1008390000752400E521B43A14E522B4350FE52307
|
|
||||||
:10084900B42C0AE524B44405D201752505300125E7
|
|
||||||
:10085900D3E52564809480400415258018743725D4
|
|
||||||
:1008690026F876CAD2027526007522007521007510
|
|
||||||
:100879002300752400C29874362526F8A69985990F
|
|
||||||
:1008890021D3E52664809480400874352526F8E64E
|
|
||||||
:10089900F522D3E52664809481400874342526F82E
|
|
||||||
:1008A900E6F522D3E526648094824008743425262F
|
|
||||||
:1008B900F8E6F5220526D3E5266480949D40057562
|
|
||||||
:0B08C9002600D205309904C299C20439
|
|
||||||
:0708D400D000D0D0D0E032CB
|
|
||||||
:0D0B460030040122EFD204F5992004FD22B5
|
|
||||||
:100A9B008B0B8A0C890DAB0BAA0CA90D120A2260C9
|
|
||||||
:100AAB001A120B53AB0B050DE50DAA0C7002050CBE
|
|
||||||
:0C0ABB0014F9120A22FF120B4680DB2205
|
|
||||||
:100B0D008B088A09890A7BFF7A0A7913120A9B12CC
|
|
||||||
:0B0B1D000B28AB08AA09A90A020A9BDA
|
|
||||||
:1008E700020967E493A3F8E493A34003F68001F2B7
|
|
||||||
:1008F70008DFF48029E493A3F85407240CC8C33312
|
|
||||||
:10090700C4540F4420C8834004F456800146F6DFE0
|
|
||||||
:10091700E4800B0102040810204080900A67E47EFF
|
|
||||||
:10092700019360BCA3FF543F30E509541FFEE493D5
|
|
||||||
:10093700A360010ECF54C025E060A840B8E493A39C
|
|
||||||
:10094700FAE493A3F8E493A3C8C582C8CAC583CAC7
|
|
||||||
:10095700F0A3C8C582C8CAC583CADFE9DEE780BE7F
|
|
||||||
:010A9A00005B
|
|
||||||
:100A2200BB010689828A83E0225002E722BBFE02D2
|
|
||||||
:090A3200E32289828A83E4932205
|
|
||||||
:100A3B00EF4E6012EF60010EEDBB010B89828A83D2
|
|
||||||
:100A4B00F0A3DFFCDEFA2289F05007F709DFFCA9DF
|
|
||||||
:0C0A5B00F022BBFEFCF309DFFCA9F02236
|
|
||||||
:00000001FF
|
|
|
@ -1,208 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
|
|
||||||
<ProjectOpt xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="project_optx.xsd">
|
|
||||||
|
|
||||||
<SchemaVersion>1.0</SchemaVersion>
|
|
||||||
|
|
||||||
<Header>### uVision Project, (C) Keil Software</Header>
|
|
||||||
|
|
||||||
<Extensions>
|
|
||||||
<cExt>*.c</cExt>
|
|
||||||
<aExt>*.s*; *.src; *.a*</aExt>
|
|
||||||
<oExt>*.obj</oExt>
|
|
||||||
<lExt>*.lib</lExt>
|
|
||||||
<tExt>*.txt; *.h; *.inc</tExt>
|
|
||||||
<pExt>*.plm</pExt>
|
|
||||||
<CppX>*.cpp</CppX>
|
|
||||||
<nMigrate>0</nMigrate>
|
|
||||||
</Extensions>
|
|
||||||
|
|
||||||
<DaveTm>
|
|
||||||
<dwLowDateTime>0</dwLowDateTime>
|
|
||||||
<dwHighDateTime>0</dwHighDateTime>
|
|
||||||
</DaveTm>
|
|
||||||
|
|
||||||
<Target>
|
|
||||||
<TargetName>PWM_DeadZone</TargetName>
|
|
||||||
<ToolsetNumber>0x4</ToolsetNumber>
|
|
||||||
<ToolsetName>ARM-ADS</ToolsetName>
|
|
||||||
<TargetOption>
|
|
||||||
<CLKADS>12000000</CLKADS>
|
|
||||||
<OPTTT>
|
|
||||||
<gFlags>1</gFlags>
|
|
||||||
<BeepAtEnd>1</BeepAtEnd>
|
|
||||||
<RunSim>0</RunSim>
|
|
||||||
<RunTarget>1</RunTarget>
|
|
||||||
<RunAbUc>0</RunAbUc>
|
|
||||||
</OPTTT>
|
|
||||||
<OPTHX>
|
|
||||||
<HexSelection>1</HexSelection>
|
|
||||||
<FlashByte>65535</FlashByte>
|
|
||||||
<HexRangeLowAddress>0</HexRangeLowAddress>
|
|
||||||
<HexRangeHighAddress>0</HexRangeHighAddress>
|
|
||||||
<HexOffset>0</HexOffset>
|
|
||||||
</OPTHX>
|
|
||||||
<OPTLEX>
|
|
||||||
<PageWidth>79</PageWidth>
|
|
||||||
<PageLength>66</PageLength>
|
|
||||||
<TabStop>8</TabStop>
|
|
||||||
<ListingPath>.\lst\</ListingPath>
|
|
||||||
</OPTLEX>
|
|
||||||
<ListingPage>
|
|
||||||
<CreateCListing>1</CreateCListing>
|
|
||||||
<CreateAListing>1</CreateAListing>
|
|
||||||
<CreateLListing>1</CreateLListing>
|
|
||||||
<CreateIListing>0</CreateIListing>
|
|
||||||
<AsmCond>1</AsmCond>
|
|
||||||
<AsmSymb>1</AsmSymb>
|
|
||||||
<AsmXref>0</AsmXref>
|
|
||||||
<CCond>1</CCond>
|
|
||||||
<CCode>0</CCode>
|
|
||||||
<CListInc>0</CListInc>
|
|
||||||
<CSymb>0</CSymb>
|
|
||||||
<LinkerCodeListing>0</LinkerCodeListing>
|
|
||||||
</ListingPage>
|
|
||||||
<OPTXL>
|
|
||||||
<LMap>1</LMap>
|
|
||||||
<LComments>1</LComments>
|
|
||||||
<LGenerateSymbols>1</LGenerateSymbols>
|
|
||||||
<LLibSym>1</LLibSym>
|
|
||||||
<LLines>1</LLines>
|
|
||||||
<LLocSym>1</LLocSym>
|
|
||||||
<LPubSym>1</LPubSym>
|
|
||||||
<LXref>0</LXref>
|
|
||||||
<LExpSel>0</LExpSel>
|
|
||||||
</OPTXL>
|
|
||||||
<OPTFL>
|
|
||||||
<tvExp>0</tvExp>
|
|
||||||
<tvExpOptDlg>0</tvExpOptDlg>
|
|
||||||
<IsCurrentTarget>1</IsCurrentTarget>
|
|
||||||
</OPTFL>
|
|
||||||
<CpuCode>6</CpuCode>
|
|
||||||
<DebugOpt>
|
|
||||||
<uSim>0</uSim>
|
|
||||||
<uTrg>1</uTrg>
|
|
||||||
<sLdApp>1</sLdApp>
|
|
||||||
<sGomain>1</sGomain>
|
|
||||||
<sRbreak>1</sRbreak>
|
|
||||||
<sRwatch>1</sRwatch>
|
|
||||||
<sRmem>1</sRmem>
|
|
||||||
<sRfunc>1</sRfunc>
|
|
||||||
<sRbox>1</sRbox>
|
|
||||||
<tLdApp>1</tLdApp>
|
|
||||||
<tGomain>1</tGomain>
|
|
||||||
<tRbreak>1</tRbreak>
|
|
||||||
<tRwatch>1</tRwatch>
|
|
||||||
<tRmem>1</tRmem>
|
|
||||||
<tRfunc>0</tRfunc>
|
|
||||||
<tRbox>1</tRbox>
|
|
||||||
<tRtrace>0</tRtrace>
|
|
||||||
<sRSysVw>1</sRSysVw>
|
|
||||||
<tRSysVw>1</tRSysVw>
|
|
||||||
<sRunDeb>0</sRunDeb>
|
|
||||||
<sLrtime>0</sLrtime>
|
|
||||||
<bEvRecOn>1</bEvRecOn>
|
|
||||||
<bSchkAxf>0</bSchkAxf>
|
|
||||||
<bTchkAxf>0</bTchkAxf>
|
|
||||||
<nTsel>7</nTsel>
|
|
||||||
<sDll></sDll>
|
|
||||||
<sDllPa></sDllPa>
|
|
||||||
<sDlgDll></sDlgDll>
|
|
||||||
<sDlgPa></sDlgPa>
|
|
||||||
<sIfile></sIfile>
|
|
||||||
<tDll></tDll>
|
|
||||||
<tDllPa></tDllPa>
|
|
||||||
<tDlgDll></tDlgDll>
|
|
||||||
<tDlgPa></tDlgPa>
|
|
||||||
<tIfile></tIfile>
|
|
||||||
<pMon>NULink\Nu_Link.dll</pMon>
|
|
||||||
</DebugOpt>
|
|
||||||
<TargetDriverDllRegistry>
|
|
||||||
<SetRegEntry>
|
|
||||||
<Number>0</Number>
|
|
||||||
<Key>UL2CM3</Key>
|
|
||||||
<Name>UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0M451_AP_256 -FS00 -FL040000 -FP0($$Device:M453VG6AE$Flash\M451_AP_256.FLM))</Name>
|
|
||||||
</SetRegEntry>
|
|
||||||
</TargetDriverDllRegistry>
|
|
||||||
<Breakpoint/>
|
|
||||||
<Tracepoint>
|
|
||||||
<THDelay>0</THDelay>
|
|
||||||
</Tracepoint>
|
|
||||||
<DebugFlag>
|
|
||||||
<trace>0</trace>
|
|
||||||
<periodic>0</periodic>
|
|
||||||
<aLwin>0</aLwin>
|
|
||||||
<aCover>0</aCover>
|
|
||||||
<aSer1>0</aSer1>
|
|
||||||
<aSer2>0</aSer2>
|
|
||||||
<aPa>0</aPa>
|
|
||||||
<viewmode>0</viewmode>
|
|
||||||
<vrSel>0</vrSel>
|
|
||||||
<aSym>0</aSym>
|
|
||||||
<aTbox>0</aTbox>
|
|
||||||
<AscS1>0</AscS1>
|
|
||||||
<AscS2>0</AscS2>
|
|
||||||
<AscS3>0</AscS3>
|
|
||||||
<aSer3>0</aSer3>
|
|
||||||
<eProf>0</eProf>
|
|
||||||
<aLa>0</aLa>
|
|
||||||
<aPa1>0</aPa1>
|
|
||||||
<AscS4>0</AscS4>
|
|
||||||
<aSer4>0</aSer4>
|
|
||||||
<StkLoc>0</StkLoc>
|
|
||||||
<TrcWin>0</TrcWin>
|
|
||||||
<newCpu>0</newCpu>
|
|
||||||
<uProt>0</uProt>
|
|
||||||
</DebugFlag>
|
|
||||||
<LintExecutable></LintExecutable>
|
|
||||||
<LintConfigFile></LintConfigFile>
|
|
||||||
<bLintAuto>0</bLintAuto>
|
|
||||||
<bAutoGenD>0</bAutoGenD>
|
|
||||||
<LntExFlags>0</LntExFlags>
|
|
||||||
<pMisraName></pMisraName>
|
|
||||||
<pszMrule></pszMrule>
|
|
||||||
<pSingCmds></pSingCmds>
|
|
||||||
<pMultCmds></pMultCmds>
|
|
||||||
<pMisraNamep></pMisraNamep>
|
|
||||||
<pszMrulep></pszMrulep>
|
|
||||||
<pSingCmdsp></pSingCmdsp>
|
|
||||||
<pMultCmdsp></pMultCmdsp>
|
|
||||||
</TargetOption>
|
|
||||||
</Target>
|
|
||||||
|
|
||||||
<Group>
|
|
||||||
<GroupName>User</GroupName>
|
|
||||||
<tvExp>1</tvExp>
|
|
||||||
<tvExpOptDlg>0</tvExpOptDlg>
|
|
||||||
<cbSel>0</cbSel>
|
|
||||||
<RteFlg>0</RteFlg>
|
|
||||||
<File>
|
|
||||||
<GroupNumber>1</GroupNumber>
|
|
||||||
<FileNumber>1</FileNumber>
|
|
||||||
<FileType>1</FileType>
|
|
||||||
<tvExp>0</tvExp>
|
|
||||||
<tvExpOptDlg>0</tvExpOptDlg>
|
|
||||||
<bDave2>0</bDave2>
|
|
||||||
<PathWithFileName>..\main.c</PathWithFileName>
|
|
||||||
<FilenameWithoutPath>main.c</FilenameWithoutPath>
|
|
||||||
<RteFlg>0</RteFlg>
|
|
||||||
<bShared>0</bShared>
|
|
||||||
</File>
|
|
||||||
</Group>
|
|
||||||
|
|
||||||
<Group>
|
|
||||||
<GroupName>::CMSIS</GroupName>
|
|
||||||
<tvExp>0</tvExp>
|
|
||||||
<tvExpOptDlg>0</tvExpOptDlg>
|
|
||||||
<cbSel>0</cbSel>
|
|
||||||
<RteFlg>1</RteFlg>
|
|
||||||
</Group>
|
|
||||||
|
|
||||||
<Group>
|
|
||||||
<GroupName>::Device</GroupName>
|
|
||||||
<tvExp>1</tvExp>
|
|
||||||
<tvExpOptDlg>0</tvExpOptDlg>
|
|
||||||
<cbSel>0</cbSel>
|
|
||||||
<RteFlg>1</RteFlg>
|
|
||||||
</Group>
|
|
||||||
|
|
||||||
</ProjectOpt>
|
|
|
@ -1,470 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
|
|
||||||
<Project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="project_projx.xsd">
|
|
||||||
|
|
||||||
<SchemaVersion>2.1</SchemaVersion>
|
|
||||||
|
|
||||||
<Header>### uVision Project, (C) Keil Software</Header>
|
|
||||||
|
|
||||||
<Targets>
|
|
||||||
<Target>
|
|
||||||
<TargetName>PWM_DeadZone</TargetName>
|
|
||||||
<ToolsetNumber>0x4</ToolsetNumber>
|
|
||||||
<ToolsetName>ARM-ADS</ToolsetName>
|
|
||||||
<pCCUsed>5060750::V5.06 update 6 (build 750)::ARMCC</pCCUsed>
|
|
||||||
<uAC6>0</uAC6>
|
|
||||||
<TargetOption>
|
|
||||||
<TargetCommonOption>
|
|
||||||
<Device>M453VG6AE</Device>
|
|
||||||
<Vendor>Nuvoton</Vendor>
|
|
||||||
<PackID>Nuvoton.NuMicro_DFP.1.2.0</PackID>
|
|
||||||
<PackURL>http://www.nuvoton.com/hq/enu/Documents/KEILSoftwarePack</PackURL>
|
|
||||||
<Cpu>IRAM(0x20000000,0x8000) IROM(0x00000000,0x40000) CPUTYPE("Cortex-M4") FPU2 CLOCK(12000000)</Cpu>
|
|
||||||
<FlashUtilSpec></FlashUtilSpec>
|
|
||||||
<StartupFile></StartupFile>
|
|
||||||
<FlashDriverDll>UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0M451_AP_256 -FS00 -FL040000 -FP0($$Device:M453VG6AE$Flash\M451_AP_256.FLM))</FlashDriverDll>
|
|
||||||
<DeviceId>8196</DeviceId>
|
|
||||||
<RegisterFile>$$Device:M453VG6AE$Device\M451\Include\M451Series.h</RegisterFile>
|
|
||||||
<MemoryEnv></MemoryEnv>
|
|
||||||
<Cmp></Cmp>
|
|
||||||
<Asm></Asm>
|
|
||||||
<Linker></Linker>
|
|
||||||
<OHString></OHString>
|
|
||||||
<InfinionOptionDll></InfinionOptionDll>
|
|
||||||
<SLE66CMisc></SLE66CMisc>
|
|
||||||
<SLE66AMisc></SLE66AMisc>
|
|
||||||
<SLE66LinkerMisc></SLE66LinkerMisc>
|
|
||||||
<SFDFile>$$Device:M453VG6AE$SVD\Nuvoton\M451_v1.svd</SFDFile>
|
|
||||||
<bCustSvd>0</bCustSvd>
|
|
||||||
<UseEnv>0</UseEnv>
|
|
||||||
<BinPath></BinPath>
|
|
||||||
<IncludePath></IncludePath>
|
|
||||||
<LibPath></LibPath>
|
|
||||||
<RegisterFilePath></RegisterFilePath>
|
|
||||||
<DBRegisterFilePath></DBRegisterFilePath>
|
|
||||||
<TargetStatus>
|
|
||||||
<Error>0</Error>
|
|
||||||
<ExitCodeStop>0</ExitCodeStop>
|
|
||||||
<ButtonStop>0</ButtonStop>
|
|
||||||
<NotGenerated>0</NotGenerated>
|
|
||||||
<InvalidFlash>1</InvalidFlash>
|
|
||||||
</TargetStatus>
|
|
||||||
<OutputDirectory>.\obj\</OutputDirectory>
|
|
||||||
<OutputName>PWM_DeadZone</OutputName>
|
|
||||||
<CreateExecutable>1</CreateExecutable>
|
|
||||||
<CreateLib>0</CreateLib>
|
|
||||||
<CreateHexFile>0</CreateHexFile>
|
|
||||||
<DebugInformation>1</DebugInformation>
|
|
||||||
<BrowseInformation>1</BrowseInformation>
|
|
||||||
<ListingPath>.\lst\</ListingPath>
|
|
||||||
<HexFormatSelection>1</HexFormatSelection>
|
|
||||||
<Merge32K>0</Merge32K>
|
|
||||||
<CreateBatchFile>0</CreateBatchFile>
|
|
||||||
<BeforeCompile>
|
|
||||||
<RunUserProg1>0</RunUserProg1>
|
|
||||||
<RunUserProg2>0</RunUserProg2>
|
|
||||||
<UserProg1Name></UserProg1Name>
|
|
||||||
<UserProg2Name></UserProg2Name>
|
|
||||||
<UserProg1Dos16Mode>0</UserProg1Dos16Mode>
|
|
||||||
<UserProg2Dos16Mode>0</UserProg2Dos16Mode>
|
|
||||||
<nStopU1X>0</nStopU1X>
|
|
||||||
<nStopU2X>0</nStopU2X>
|
|
||||||
</BeforeCompile>
|
|
||||||
<BeforeMake>
|
|
||||||
<RunUserProg1>0</RunUserProg1>
|
|
||||||
<RunUserProg2>0</RunUserProg2>
|
|
||||||
<UserProg1Name></UserProg1Name>
|
|
||||||
<UserProg2Name></UserProg2Name>
|
|
||||||
<UserProg1Dos16Mode>0</UserProg1Dos16Mode>
|
|
||||||
<UserProg2Dos16Mode>0</UserProg2Dos16Mode>
|
|
||||||
<nStopB1X>0</nStopB1X>
|
|
||||||
<nStopB2X>0</nStopB2X>
|
|
||||||
</BeforeMake>
|
|
||||||
<AfterMake>
|
|
||||||
<RunUserProg1>1</RunUserProg1>
|
|
||||||
<RunUserProg2>1</RunUserProg2>
|
|
||||||
<UserProg1Name>fromelf --bin ".\obj\@L.axf" --output ".\obj\@L.bin"</UserProg1Name>
|
|
||||||
<UserProg2Name>fromelf --text -c ".\obj\@L.axf" --output ".\obj\@L.txt"</UserProg2Name>
|
|
||||||
<UserProg1Dos16Mode>0</UserProg1Dos16Mode>
|
|
||||||
<UserProg2Dos16Mode>0</UserProg2Dos16Mode>
|
|
||||||
<nStopA1X>0</nStopA1X>
|
|
||||||
<nStopA2X>0</nStopA2X>
|
|
||||||
</AfterMake>
|
|
||||||
<SelectedForBatchBuild>1</SelectedForBatchBuild>
|
|
||||||
<SVCSIdString></SVCSIdString>
|
|
||||||
</TargetCommonOption>
|
|
||||||
<CommonProperty>
|
|
||||||
<UseCPPCompiler>0</UseCPPCompiler>
|
|
||||||
<RVCTCodeConst>0</RVCTCodeConst>
|
|
||||||
<RVCTZI>0</RVCTZI>
|
|
||||||
<RVCTOtherData>0</RVCTOtherData>
|
|
||||||
<ModuleSelection>0</ModuleSelection>
|
|
||||||
<IncludeInBuild>1</IncludeInBuild>
|
|
||||||
<AlwaysBuild>0</AlwaysBuild>
|
|
||||||
<GenerateAssemblyFile>0</GenerateAssemblyFile>
|
|
||||||
<AssembleAssemblyFile>0</AssembleAssemblyFile>
|
|
||||||
<PublicsOnly>0</PublicsOnly>
|
|
||||||
<StopOnExitCode>3</StopOnExitCode>
|
|
||||||
<CustomArgument></CustomArgument>
|
|
||||||
<IncludeLibraryModules></IncludeLibraryModules>
|
|
||||||
<ComprImg>1</ComprImg>
|
|
||||||
</CommonProperty>
|
|
||||||
<DllOption>
|
|
||||||
<SimDllName>SARMCM3.DLL</SimDllName>
|
|
||||||
<SimDllArguments></SimDllArguments>
|
|
||||||
<SimDlgDll>DARMCM1.DLL</SimDlgDll>
|
|
||||||
<SimDlgDllArguments></SimDlgDllArguments>
|
|
||||||
<TargetDllName>SARMCM3.DLL</TargetDllName>
|
|
||||||
<TargetDllArguments></TargetDllArguments>
|
|
||||||
<TargetDlgDll>TARMCM1.DLL</TargetDlgDll>
|
|
||||||
<TargetDlgDllArguments></TargetDlgDllArguments>
|
|
||||||
</DllOption>
|
|
||||||
<DebugOption>
|
|
||||||
<OPTHX>
|
|
||||||
<HexSelection>1</HexSelection>
|
|
||||||
<HexRangeLowAddress>0</HexRangeLowAddress>
|
|
||||||
<HexRangeHighAddress>0</HexRangeHighAddress>
|
|
||||||
<HexOffset>0</HexOffset>
|
|
||||||
<Oh166RecLen>16</Oh166RecLen>
|
|
||||||
</OPTHX>
|
|
||||||
</DebugOption>
|
|
||||||
<Utilities>
|
|
||||||
<Flash1>
|
|
||||||
<UseTargetDll>1</UseTargetDll>
|
|
||||||
<UseExternalTool>0</UseExternalTool>
|
|
||||||
<RunIndependent>0</RunIndependent>
|
|
||||||
<UpdateFlashBeforeDebugging>1</UpdateFlashBeforeDebugging>
|
|
||||||
<Capability>1</Capability>
|
|
||||||
<DriverSelection>4096</DriverSelection>
|
|
||||||
</Flash1>
|
|
||||||
<bUseTDR>1</bUseTDR>
|
|
||||||
<Flash2>BIN\UL2CM3.DLL</Flash2>
|
|
||||||
<Flash3>"" ()</Flash3>
|
|
||||||
<Flash4></Flash4>
|
|
||||||
<pFcarmOut></pFcarmOut>
|
|
||||||
<pFcarmGrp></pFcarmGrp>
|
|
||||||
<pFcArmRoot></pFcArmRoot>
|
|
||||||
<FcArmLst>0</FcArmLst>
|
|
||||||
</Utilities>
|
|
||||||
<TargetArmAds>
|
|
||||||
<ArmAdsMisc>
|
|
||||||
<GenerateListings>0</GenerateListings>
|
|
||||||
<asHll>1</asHll>
|
|
||||||
<asAsm>1</asAsm>
|
|
||||||
<asMacX>1</asMacX>
|
|
||||||
<asSyms>1</asSyms>
|
|
||||||
<asFals>1</asFals>
|
|
||||||
<asDbgD>1</asDbgD>
|
|
||||||
<asForm>1</asForm>
|
|
||||||
<ldLst>0</ldLst>
|
|
||||||
<ldmm>1</ldmm>
|
|
||||||
<ldXref>1</ldXref>
|
|
||||||
<BigEnd>0</BigEnd>
|
|
||||||
<AdsALst>1</AdsALst>
|
|
||||||
<AdsACrf>1</AdsACrf>
|
|
||||||
<AdsANop>0</AdsANop>
|
|
||||||
<AdsANot>0</AdsANot>
|
|
||||||
<AdsLLst>1</AdsLLst>
|
|
||||||
<AdsLmap>1</AdsLmap>
|
|
||||||
<AdsLcgr>1</AdsLcgr>
|
|
||||||
<AdsLsym>1</AdsLsym>
|
|
||||||
<AdsLszi>1</AdsLszi>
|
|
||||||
<AdsLtoi>1</AdsLtoi>
|
|
||||||
<AdsLsun>1</AdsLsun>
|
|
||||||
<AdsLven>1</AdsLven>
|
|
||||||
<AdsLsxf>1</AdsLsxf>
|
|
||||||
<RvctClst>0</RvctClst>
|
|
||||||
<GenPPlst>1</GenPPlst>
|
|
||||||
<AdsCpuType>"Cortex-M4"</AdsCpuType>
|
|
||||||
<RvctDeviceName></RvctDeviceName>
|
|
||||||
<mOS>0</mOS>
|
|
||||||
<uocRom>0</uocRom>
|
|
||||||
<uocRam>0</uocRam>
|
|
||||||
<hadIROM>1</hadIROM>
|
|
||||||
<hadIRAM>1</hadIRAM>
|
|
||||||
<hadXRAM>0</hadXRAM>
|
|
||||||
<uocXRam>0</uocXRam>
|
|
||||||
<RvdsVP>2</RvdsVP>
|
|
||||||
<RvdsMve>0</RvdsMve>
|
|
||||||
<hadIRAM2>0</hadIRAM2>
|
|
||||||
<hadIROM2>0</hadIROM2>
|
|
||||||
<StupSel>8</StupSel>
|
|
||||||
<useUlib>0</useUlib>
|
|
||||||
<EndSel>0</EndSel>
|
|
||||||
<uLtcg>0</uLtcg>
|
|
||||||
<nSecure>0</nSecure>
|
|
||||||
<RoSelD>3</RoSelD>
|
|
||||||
<RwSelD>3</RwSelD>
|
|
||||||
<CodeSel>0</CodeSel>
|
|
||||||
<OptFeed>0</OptFeed>
|
|
||||||
<NoZi1>0</NoZi1>
|
|
||||||
<NoZi2>0</NoZi2>
|
|
||||||
<NoZi3>0</NoZi3>
|
|
||||||
<NoZi4>0</NoZi4>
|
|
||||||
<NoZi5>0</NoZi5>
|
|
||||||
<Ro1Chk>0</Ro1Chk>
|
|
||||||
<Ro2Chk>0</Ro2Chk>
|
|
||||||
<Ro3Chk>0</Ro3Chk>
|
|
||||||
<Ir1Chk>1</Ir1Chk>
|
|
||||||
<Ir2Chk>0</Ir2Chk>
|
|
||||||
<Ra1Chk>0</Ra1Chk>
|
|
||||||
<Ra2Chk>0</Ra2Chk>
|
|
||||||
<Ra3Chk>0</Ra3Chk>
|
|
||||||
<Im1Chk>1</Im1Chk>
|
|
||||||
<Im2Chk>0</Im2Chk>
|
|
||||||
<OnChipMemories>
|
|
||||||
<Ocm1>
|
|
||||||
<Type>0</Type>
|
|
||||||
<StartAddress>0x0</StartAddress>
|
|
||||||
<Size>0x0</Size>
|
|
||||||
</Ocm1>
|
|
||||||
<Ocm2>
|
|
||||||
<Type>0</Type>
|
|
||||||
<StartAddress>0x0</StartAddress>
|
|
||||||
<Size>0x0</Size>
|
|
||||||
</Ocm2>
|
|
||||||
<Ocm3>
|
|
||||||
<Type>0</Type>
|
|
||||||
<StartAddress>0x0</StartAddress>
|
|
||||||
<Size>0x0</Size>
|
|
||||||
</Ocm3>
|
|
||||||
<Ocm4>
|
|
||||||
<Type>0</Type>
|
|
||||||
<StartAddress>0x0</StartAddress>
|
|
||||||
<Size>0x0</Size>
|
|
||||||
</Ocm4>
|
|
||||||
<Ocm5>
|
|
||||||
<Type>0</Type>
|
|
||||||
<StartAddress>0x0</StartAddress>
|
|
||||||
<Size>0x0</Size>
|
|
||||||
</Ocm5>
|
|
||||||
<Ocm6>
|
|
||||||
<Type>0</Type>
|
|
||||||
<StartAddress>0x0</StartAddress>
|
|
||||||
<Size>0x0</Size>
|
|
||||||
</Ocm6>
|
|
||||||
<IRAM>
|
|
||||||
<Type>0</Type>
|
|
||||||
<StartAddress>0x20000000</StartAddress>
|
|
||||||
<Size>0x8000</Size>
|
|
||||||
</IRAM>
|
|
||||||
<IROM>
|
|
||||||
<Type>1</Type>
|
|
||||||
<StartAddress>0x0</StartAddress>
|
|
||||||
<Size>0x40000</Size>
|
|
||||||
</IROM>
|
|
||||||
<XRAM>
|
|
||||||
<Type>0</Type>
|
|
||||||
<StartAddress>0x0</StartAddress>
|
|
||||||
<Size>0x0</Size>
|
|
||||||
</XRAM>
|
|
||||||
<OCR_RVCT1>
|
|
||||||
<Type>1</Type>
|
|
||||||
<StartAddress>0x0</StartAddress>
|
|
||||||
<Size>0x0</Size>
|
|
||||||
</OCR_RVCT1>
|
|
||||||
<OCR_RVCT2>
|
|
||||||
<Type>1</Type>
|
|
||||||
<StartAddress>0x0</StartAddress>
|
|
||||||
<Size>0x0</Size>
|
|
||||||
</OCR_RVCT2>
|
|
||||||
<OCR_RVCT3>
|
|
||||||
<Type>1</Type>
|
|
||||||
<StartAddress>0x0</StartAddress>
|
|
||||||
<Size>0x0</Size>
|
|
||||||
</OCR_RVCT3>
|
|
||||||
<OCR_RVCT4>
|
|
||||||
<Type>1</Type>
|
|
||||||
<StartAddress>0x0</StartAddress>
|
|
||||||
<Size>0x40000</Size>
|
|
||||||
</OCR_RVCT4>
|
|
||||||
<OCR_RVCT5>
|
|
||||||
<Type>1</Type>
|
|
||||||
<StartAddress>0x0</StartAddress>
|
|
||||||
<Size>0x0</Size>
|
|
||||||
</OCR_RVCT5>
|
|
||||||
<OCR_RVCT6>
|
|
||||||
<Type>0</Type>
|
|
||||||
<StartAddress>0x0</StartAddress>
|
|
||||||
<Size>0x0</Size>
|
|
||||||
</OCR_RVCT6>
|
|
||||||
<OCR_RVCT7>
|
|
||||||
<Type>0</Type>
|
|
||||||
<StartAddress>0x0</StartAddress>
|
|
||||||
<Size>0x0</Size>
|
|
||||||
</OCR_RVCT7>
|
|
||||||
<OCR_RVCT8>
|
|
||||||
<Type>0</Type>
|
|
||||||
<StartAddress>0x0</StartAddress>
|
|
||||||
<Size>0x0</Size>
|
|
||||||
</OCR_RVCT8>
|
|
||||||
<OCR_RVCT9>
|
|
||||||
<Type>0</Type>
|
|
||||||
<StartAddress>0x20000000</StartAddress>
|
|
||||||
<Size>0x8000</Size>
|
|
||||||
</OCR_RVCT9>
|
|
||||||
<OCR_RVCT10>
|
|
||||||
<Type>0</Type>
|
|
||||||
<StartAddress>0x0</StartAddress>
|
|
||||||
<Size>0x0</Size>
|
|
||||||
</OCR_RVCT10>
|
|
||||||
</OnChipMemories>
|
|
||||||
<RvctStartVector></RvctStartVector>
|
|
||||||
</ArmAdsMisc>
|
|
||||||
<Cads>
|
|
||||||
<interw>1</interw>
|
|
||||||
<Optim>1</Optim>
|
|
||||||
<oTime>0</oTime>
|
|
||||||
<SplitLS>0</SplitLS>
|
|
||||||
<OneElfS>0</OneElfS>
|
|
||||||
<Strict>0</Strict>
|
|
||||||
<EnumInt>0</EnumInt>
|
|
||||||
<PlainCh>0</PlainCh>
|
|
||||||
<Ropi>0</Ropi>
|
|
||||||
<Rwpi>0</Rwpi>
|
|
||||||
<wLevel>2</wLevel>
|
|
||||||
<uThumb>0</uThumb>
|
|
||||||
<uSurpInc>0</uSurpInc>
|
|
||||||
<uC99>0</uC99>
|
|
||||||
<uGnu>0</uGnu>
|
|
||||||
<useXO>0</useXO>
|
|
||||||
<v6Lang>1</v6Lang>
|
|
||||||
<v6LangP>1</v6LangP>
|
|
||||||
<vShortEn>1</vShortEn>
|
|
||||||
<vShortWch>1</vShortWch>
|
|
||||||
<v6Lto>0</v6Lto>
|
|
||||||
<v6WtE>0</v6WtE>
|
|
||||||
<v6Rtti>0</v6Rtti>
|
|
||||||
<VariousControls>
|
|
||||||
<MiscControls></MiscControls>
|
|
||||||
<Define></Define>
|
|
||||||
<Undefine></Undefine>
|
|
||||||
<IncludePath>..\..\..\..\Library\Device\Nuvoton\M451Series\Include;..\..\..\..\Library\StdDriver\inc;..\..\..\..\Library\CMSIS\Include</IncludePath>
|
|
||||||
</VariousControls>
|
|
||||||
</Cads>
|
|
||||||
<Aads>
|
|
||||||
<interw>1</interw>
|
|
||||||
<Ropi>0</Ropi>
|
|
||||||
<Rwpi>0</Rwpi>
|
|
||||||
<thumb>1</thumb>
|
|
||||||
<SplitLS>0</SplitLS>
|
|
||||||
<SwStkChk>0</SwStkChk>
|
|
||||||
<NoWarn>0</NoWarn>
|
|
||||||
<uSurpInc>0</uSurpInc>
|
|
||||||
<useXO>0</useXO>
|
|
||||||
<uClangAs>0</uClangAs>
|
|
||||||
<VariousControls>
|
|
||||||
<MiscControls></MiscControls>
|
|
||||||
<Define></Define>
|
|
||||||
<Undefine></Undefine>
|
|
||||||
<IncludePath></IncludePath>
|
|
||||||
</VariousControls>
|
|
||||||
</Aads>
|
|
||||||
<LDads>
|
|
||||||
<umfTarg>0</umfTarg>
|
|
||||||
<Ropi>0</Ropi>
|
|
||||||
<Rwpi>0</Rwpi>
|
|
||||||
<noStLib>0</noStLib>
|
|
||||||
<RepFail>1</RepFail>
|
|
||||||
<useFile>0</useFile>
|
|
||||||
<TextAddressRange>0x00000000</TextAddressRange>
|
|
||||||
<DataAddressRange>0x20000000</DataAddressRange>
|
|
||||||
<pXoBase></pXoBase>
|
|
||||||
<ScatterFile></ScatterFile>
|
|
||||||
<IncludeLibs></IncludeLibs>
|
|
||||||
<IncludeLibsPath></IncludeLibsPath>
|
|
||||||
<Misc>--map --first='startup_M451series.o(RESET)' --datacompressor=off --info=inline --entry Reset_Handler</Misc>
|
|
||||||
<LinkerInputFile></LinkerInputFile>
|
|
||||||
<DisabledWarnings></DisabledWarnings>
|
|
||||||
</LDads>
|
|
||||||
</TargetArmAds>
|
|
||||||
</TargetOption>
|
|
||||||
<Groups>
|
|
||||||
<Group>
|
|
||||||
<GroupName>User</GroupName>
|
|
||||||
<Files>
|
|
||||||
<File>
|
|
||||||
<FileName>main.c</FileName>
|
|
||||||
<FileType>1</FileType>
|
|
||||||
<FilePath>..\main.c</FilePath>
|
|
||||||
</File>
|
|
||||||
</Files>
|
|
||||||
</Group>
|
|
||||||
<Group>
|
|
||||||
<GroupName>::CMSIS</GroupName>
|
|
||||||
</Group>
|
|
||||||
<Group>
|
|
||||||
<GroupName>::Device</GroupName>
|
|
||||||
</Group>
|
|
||||||
</Groups>
|
|
||||||
</Target>
|
|
||||||
</Targets>
|
|
||||||
|
|
||||||
<RTE>
|
|
||||||
<apis/>
|
|
||||||
<components>
|
|
||||||
<component Cclass="CMSIS" Cgroup="CORE" Cvendor="ARM" Cversion="5.2.0" condition="ARMv6_7_8-M Device">
|
|
||||||
<package name="CMSIS" schemaVersion="1.3" url="http://www.keil.com/pack/" vendor="ARM" version="5.5.1"/>
|
|
||||||
<targetInfos>
|
|
||||||
<targetInfo name="PWM_DeadZone"/>
|
|
||||||
</targetInfos>
|
|
||||||
</component>
|
|
||||||
<component Cclass="Device" Cgroup="Driver" Csub="CLK" Cvendor="Nuvoton" Cversion="3.01.001" condition="M4NuMicro M451 Device">
|
|
||||||
<package name="NuMicro_DFP" schemaVersion="1.2" url="http://www.nuvoton.com/hq/enu/Documents/KEILSoftwarePack" vendor="Nuvoton" version="1.2.0"/>
|
|
||||||
<targetInfos>
|
|
||||||
<targetInfo name="PWM_DeadZone"/>
|
|
||||||
</targetInfos>
|
|
||||||
</component>
|
|
||||||
<component Cclass="Device" Cgroup="Driver" Csub="PWM" Cvendor="Nuvoton" Cversion="3.01.001" condition="M4NuMicro M451 Device">
|
|
||||||
<package name="NuMicro_DFP" schemaVersion="1.2" url="http://www.nuvoton.com/hq/enu/Documents/KEILSoftwarePack" vendor="Nuvoton" version="1.2.0"/>
|
|
||||||
<targetInfos>
|
|
||||||
<targetInfo name="PWM_DeadZone"/>
|
|
||||||
</targetInfos>
|
|
||||||
</component>
|
|
||||||
<component Cclass="Device" Cgroup="Driver" Csub="SYS" Cvendor="Nuvoton" Cversion="3.01.001" condition="M4NuMicro M451 Device">
|
|
||||||
<package name="NuMicro_DFP" schemaVersion="1.2" url="http://www.nuvoton.com/hq/enu/Documents/KEILSoftwarePack" vendor="Nuvoton" version="1.2.0"/>
|
|
||||||
<targetInfos>
|
|
||||||
<targetInfo name="PWM_DeadZone"/>
|
|
||||||
</targetInfos>
|
|
||||||
</component>
|
|
||||||
<component Cclass="Device" Cgroup="Driver" Csub="UART" Cvendor="Nuvoton" Cversion="3.01.001" condition="M4NuMicro M451 Device">
|
|
||||||
<package name="NuMicro_DFP" schemaVersion="1.2" url="http://www.nuvoton.com/hq/enu/Documents/KEILSoftwarePack" vendor="Nuvoton" version="1.2.0"/>
|
|
||||||
<targetInfos>
|
|
||||||
<targetInfo name="PWM_DeadZone"/>
|
|
||||||
</targetInfos>
|
|
||||||
</component>
|
|
||||||
<component Cclass="Device" Cgroup="Startup" Cvendor="Nuvoton" Cversion="3.01.001" condition="M4NuMicro M451 Device">
|
|
||||||
<package name="NuMicro_DFP" schemaVersion="1.2" url="http://www.nuvoton.com/hq/enu/Documents/KEILSoftwarePack" vendor="Nuvoton" version="1.2.0"/>
|
|
||||||
<targetInfos>
|
|
||||||
<targetInfo name="PWM_DeadZone"/>
|
|
||||||
</targetInfos>
|
|
||||||
</component>
|
|
||||||
</components>
|
|
||||||
<files>
|
|
||||||
<file attr="config" category="sourceC" name="Device\M451\Driver\retarget.c" version="3.01.001">
|
|
||||||
<instance index="0">RTE\Device\M453VG6AE\retarget.c</instance>
|
|
||||||
<component Cclass="Device" Cgroup="Startup" Cvendor="Nuvoton" Cversion="3.01.001" condition="M4NuMicro M451 Device"/>
|
|
||||||
<package name="NuMicro_DFP" schemaVersion="1.2" url="http://www.nuvoton.com/hq/enu/Documents/KEILSoftwarePack" vendor="Nuvoton" version="1.2.0"/>
|
|
||||||
<targetInfos>
|
|
||||||
<targetInfo name="PWM_DeadZone"/>
|
|
||||||
</targetInfos>
|
|
||||||
</file>
|
|
||||||
<file attr="config" category="sourceAsm" condition="Compiler ARM" name="Device\M451\Source\ARM\startup_M451Series.s" version="3.01.001">
|
|
||||||
<instance index="0">RTE\Device\M453VG6AE\startup_M451Series.s</instance>
|
|
||||||
<component Cclass="Device" Cgroup="Startup" Cvendor="Nuvoton" Cversion="3.01.001" condition="M4NuMicro M451 Device"/>
|
|
||||||
<package name="NuMicro_DFP" schemaVersion="1.2" url="http://www.nuvoton.com/hq/enu/Documents/KEILSoftwarePack" vendor="Nuvoton" version="1.2.0"/>
|
|
||||||
<targetInfos>
|
|
||||||
<targetInfo name="PWM_DeadZone"/>
|
|
||||||
</targetInfos>
|
|
||||||
</file>
|
|
||||||
<file attr="config" category="source" name="Device\M451\Source\system_M451Series.c" version="3.01.001">
|
|
||||||
<instance index="0">RTE\Device\M453VG6AE\system_M451Series.c</instance>
|
|
||||||
<component Cclass="Device" Cgroup="Startup" Cvendor="Nuvoton" Cversion="3.01.001" condition="M4NuMicro M451 Device"/>
|
|
||||||
<package name="NuMicro_DFP" schemaVersion="1.2" url="http://www.nuvoton.com/hq/enu/Documents/KEILSoftwarePack" vendor="Nuvoton" version="1.2.0"/>
|
|
||||||
<targetInfos>
|
|
||||||
<targetInfo name="PWM_DeadZone"/>
|
|
||||||
</targetInfos>
|
|
||||||
</file>
|
|
||||||
</files>
|
|
||||||
</RTE>
|
|
||||||
|
|
||||||
</Project>
|
|
|
@ -41,31 +41,6 @@ Section Cross References
|
||||||
ssd1306.o(i.print_C) refers to ssd1306.o(.data) for F8X16
|
ssd1306.o(i.print_C) refers to ssd1306.o(.data) for F8X16
|
||||||
ssd1306.o(i.print_Line) refers to ssd1306.o(i.print_C) for print_C
|
ssd1306.o(i.print_Line) refers to ssd1306.o(i.print_C) for print_C
|
||||||
ssd1306.o(i.print_Line) refers to strlen.o(.text) for strlen
|
ssd1306.o(i.print_Line) refers to strlen.o(.text) for strlen
|
||||||
retarget.o(.emb_text) refers to retarget.o(i.Hard_Fault_Handler) for Hard_Fault_Handler
|
|
||||||
retarget.o(i.Hard_Fault_Handler) refers to noretval__2printf.o(.text) for __2printf
|
|
||||||
retarget.o(i.Hard_Fault_Handler) refers to retarget.o(i.stackDump) for stackDump
|
|
||||||
retarget.o(i.SendChar) refers to retarget.o(i.SendChar_ToUART) for SendChar_ToUART
|
|
||||||
retarget.o(i._ttywrch) refers to retarget.o(i.SendChar) for SendChar
|
|
||||||
retarget.o(i.fgetc) refers to retarget.o(i.GetChar) for GetChar
|
|
||||||
retarget.o(i.fputc) refers to retarget.o(i.SendChar) for SendChar
|
|
||||||
retarget.o(i.stackDump) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
|
|
||||||
retarget.o(i.stackDump) refers to _printf_x.o(.ARM.Collect$$_printf_percent$$0000000C) for _printf_x
|
|
||||||
retarget.o(i.stackDump) refers to _printf_hex_int.o(.text) for _printf_longlong_hex
|
|
||||||
retarget.o(i.stackDump) refers to noretval__2printf.o(.text) for __2printf
|
|
||||||
startup_m451series.o(STACK) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
|
|
||||||
startup_m451series.o(HEAP) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
|
|
||||||
startup_m451series.o(RESET) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
|
|
||||||
startup_m451series.o(RESET) refers to startup_m451series.o(STACK) for __initial_sp
|
|
||||||
startup_m451series.o(RESET) refers to startup_m451series.o(.text) for Reset_Handler
|
|
||||||
startup_m451series.o(RESET) refers to retarget.o(.emb_text) for HardFault_Handler
|
|
||||||
startup_m451series.o(RESET) refers to main.o(i.I2C0_IRQHandler) for I2C0_IRQHandler
|
|
||||||
startup_m451series.o(.text) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
|
|
||||||
startup_m451series.o(.text) refers to system_m451series.o(i.SystemInit) for SystemInit
|
|
||||||
startup_m451series.o(.text) refers to __main.o(!!!main) for __main
|
|
||||||
startup_m451series.o(.text) refers to startup_m451series.o(HEAP) for Heap_Mem
|
|
||||||
startup_m451series.o(.text) refers to startup_m451series.o(STACK) for Stack_Mem
|
|
||||||
system_m451series.o(i.SystemCoreClockUpdate) refers to system_m451series.o(i.CLK_GetPLLClockFreq) for CLK_GetPLLClockFreq
|
|
||||||
system_m451series.o(i.SystemCoreClockUpdate) refers to system_m451series.o(.data) for PllClock
|
|
||||||
clk.o(i.CLK_DisableCKO) refers to clk.o(i.CLK_DisableModuleClock) for CLK_DisableModuleClock
|
clk.o(i.CLK_DisableCKO) refers to clk.o(i.CLK_DisableModuleClock) for CLK_DisableModuleClock
|
||||||
clk.o(i.CLK_EnableCKO) refers to clk.o(i.CLK_EnableModuleClock) for CLK_EnableModuleClock
|
clk.o(i.CLK_EnableCKO) refers to clk.o(i.CLK_EnableModuleClock) for CLK_EnableModuleClock
|
||||||
clk.o(i.CLK_EnableCKO) refers to clk.o(i.CLK_SetModuleClock) for CLK_SetModuleClock
|
clk.o(i.CLK_EnableCKO) refers to clk.o(i.CLK_SetModuleClock) for CLK_SetModuleClock
|
||||||
|
@ -99,6 +74,31 @@ Section Cross References
|
||||||
uart.o(i.UART_SelectIrDAMode) refers to uart.o(.constdata) for .constdata
|
uart.o(i.UART_SelectIrDAMode) refers to uart.o(.constdata) for .constdata
|
||||||
uart.o(i.UART_SetLine_Config) refers to uart.o(i.CLK_GetPLLClockFreq) for CLK_GetPLLClockFreq
|
uart.o(i.UART_SetLine_Config) refers to uart.o(i.CLK_GetPLLClockFreq) for CLK_GetPLLClockFreq
|
||||||
uart.o(i.UART_SetLine_Config) refers to uart.o(.constdata) for .constdata
|
uart.o(i.UART_SetLine_Config) refers to uart.o(.constdata) for .constdata
|
||||||
|
retarget.o(.emb_text) refers to retarget.o(i.Hard_Fault_Handler) for Hard_Fault_Handler
|
||||||
|
retarget.o(i.Hard_Fault_Handler) refers to noretval__2printf.o(.text) for __2printf
|
||||||
|
retarget.o(i.Hard_Fault_Handler) refers to retarget.o(i.stackDump) for stackDump
|
||||||
|
retarget.o(i.SendChar) refers to retarget.o(i.SendChar_ToUART) for SendChar_ToUART
|
||||||
|
retarget.o(i._ttywrch) refers to retarget.o(i.SendChar) for SendChar
|
||||||
|
retarget.o(i.fgetc) refers to retarget.o(i.GetChar) for GetChar
|
||||||
|
retarget.o(i.fputc) refers to retarget.o(i.SendChar) for SendChar
|
||||||
|
retarget.o(i.stackDump) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
|
||||||
|
retarget.o(i.stackDump) refers to _printf_x.o(.ARM.Collect$$_printf_percent$$0000000C) for _printf_x
|
||||||
|
retarget.o(i.stackDump) refers to _printf_hex_int.o(.text) for _printf_longlong_hex
|
||||||
|
retarget.o(i.stackDump) refers to noretval__2printf.o(.text) for __2printf
|
||||||
|
startup_m451series.o(STACK) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
|
||||||
|
startup_m451series.o(HEAP) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
|
||||||
|
startup_m451series.o(RESET) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
|
||||||
|
startup_m451series.o(RESET) refers to startup_m451series.o(STACK) for __initial_sp
|
||||||
|
startup_m451series.o(RESET) refers to startup_m451series.o(.text) for Reset_Handler
|
||||||
|
startup_m451series.o(RESET) refers to retarget.o(.emb_text) for HardFault_Handler
|
||||||
|
startup_m451series.o(RESET) refers to main.o(i.I2C0_IRQHandler) for I2C0_IRQHandler
|
||||||
|
startup_m451series.o(.text) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
|
||||||
|
startup_m451series.o(.text) refers to system_m451series.o(i.SystemInit) for SystemInit
|
||||||
|
startup_m451series.o(.text) refers to __main.o(!!!main) for __main
|
||||||
|
startup_m451series.o(.text) refers to startup_m451series.o(HEAP) for Heap_Mem
|
||||||
|
startup_m451series.o(.text) refers to startup_m451series.o(STACK) for Stack_Mem
|
||||||
|
system_m451series.o(i.SystemCoreClockUpdate) refers to system_m451series.o(i.CLK_GetPLLClockFreq) for CLK_GetPLLClockFreq
|
||||||
|
system_m451series.o(i.SystemCoreClockUpdate) refers to system_m451series.o(.data) for PllClock
|
||||||
__2printf.o(.text) refers to _printf_char_file.o(.text) for _printf_char_file
|
__2printf.o(.text) refers to _printf_char_file.o(.text) for _printf_char_file
|
||||||
__2printf.o(.text) refers to retarget.o(.data) for __stdout
|
__2printf.o(.text) refers to retarget.o(.data) for __stdout
|
||||||
noretval__2printf.o(.text) refers to _printf_char_file.o(.text) for _printf_char_file
|
noretval__2printf.o(.text) refers to _printf_char_file.o(.text) for _printf_char_file
|
||||||
|
@ -253,17 +253,6 @@ Removing Unused input sections from the image.
|
||||||
Removing ssd1306.o(.rrx_text), (6 bytes).
|
Removing ssd1306.o(.rrx_text), (6 bytes).
|
||||||
Removing ssd1306.o(i.OLED_SingleRead), (220 bytes).
|
Removing ssd1306.o(i.OLED_SingleRead), (220 bytes).
|
||||||
Removing ssd1306.o(i.draw_LCD), (48 bytes).
|
Removing ssd1306.o(i.draw_LCD), (48 bytes).
|
||||||
Removing retarget.o(.rev16_text), (4 bytes).
|
|
||||||
Removing retarget.o(.revsh_text), (4 bytes).
|
|
||||||
Removing retarget.o(.rrx_text), (6 bytes).
|
|
||||||
Removing retarget.o(i.GetChar), (28 bytes).
|
|
||||||
Removing retarget.o(i.IsDebugFifoEmpty), (16 bytes).
|
|
||||||
Removing retarget.o(i._ttywrch), (12 bytes).
|
|
||||||
Removing retarget.o(i.fgetc), (10 bytes).
|
|
||||||
Removing retarget.o(i.kbhit), (16 bytes).
|
|
||||||
Removing system_m451series.o(.rev16_text), (4 bytes).
|
|
||||||
Removing system_m451series.o(.revsh_text), (4 bytes).
|
|
||||||
Removing system_m451series.o(.rrx_text), (6 bytes).
|
|
||||||
Removing clk.o(.rev16_text), (4 bytes).
|
Removing clk.o(.rev16_text), (4 bytes).
|
||||||
Removing clk.o(.revsh_text), (4 bytes).
|
Removing clk.o(.revsh_text), (4 bytes).
|
||||||
Removing clk.o(.rrx_text), (6 bytes).
|
Removing clk.o(.rrx_text), (6 bytes).
|
||||||
|
@ -364,6 +353,17 @@ Removing Unused input sections from the image.
|
||||||
Removing uart.o(i.__NVIC_DisableIRQ), (60 bytes).
|
Removing uart.o(i.__NVIC_DisableIRQ), (60 bytes).
|
||||||
Removing uart.o(i.__NVIC_EnableIRQ), (26 bytes).
|
Removing uart.o(i.__NVIC_EnableIRQ), (26 bytes).
|
||||||
Removing uart.o(.constdata), (48 bytes).
|
Removing uart.o(.constdata), (48 bytes).
|
||||||
|
Removing retarget.o(.rev16_text), (4 bytes).
|
||||||
|
Removing retarget.o(.revsh_text), (4 bytes).
|
||||||
|
Removing retarget.o(.rrx_text), (6 bytes).
|
||||||
|
Removing retarget.o(i.GetChar), (28 bytes).
|
||||||
|
Removing retarget.o(i.IsDebugFifoEmpty), (16 bytes).
|
||||||
|
Removing retarget.o(i._ttywrch), (12 bytes).
|
||||||
|
Removing retarget.o(i.fgetc), (10 bytes).
|
||||||
|
Removing retarget.o(i.kbhit), (16 bytes).
|
||||||
|
Removing system_m451series.o(.rev16_text), (4 bytes).
|
||||||
|
Removing system_m451series.o(.revsh_text), (4 bytes).
|
||||||
|
Removing system_m451series.o(.rrx_text), (6 bytes).
|
||||||
|
|
||||||
120 unused section(s) (total 3782 bytes) removed from the image.
|
120 unused section(s) (total 3782 bytes) removed from the image.
|
||||||
|
|
||||||
|
@ -377,92 +377,92 @@ Image Symbol Table
|
||||||
|
|
||||||
RESET 0x00000000 Section 320 startup_m451series.o(RESET)
|
RESET 0x00000000 Section 320 startup_m451series.o(RESET)
|
||||||
../clib/angel/boardlib.s 0x00000000 Number 0 boardshut.o ABSOLUTE
|
../clib/angel/boardlib.s 0x00000000 Number 0 boardshut.o ABSOLUTE
|
||||||
|
../clib/angel/boardlib.s 0x00000000 Number 0 boardinit1.o ABSOLUTE
|
||||||
../clib/angel/boardlib.s 0x00000000 Number 0 boardinit2.o ABSOLUTE
|
../clib/angel/boardlib.s 0x00000000 Number 0 boardinit2.o ABSOLUTE
|
||||||
../clib/angel/boardlib.s 0x00000000 Number 0 boardinit3.o ABSOLUTE
|
../clib/angel/boardlib.s 0x00000000 Number 0 boardinit3.o ABSOLUTE
|
||||||
../clib/angel/boardlib.s 0x00000000 Number 0 boardinit1.o ABSOLUTE
|
|
||||||
../clib/angel/dczerorl2.s 0x00000000 Number 0 __dczerorl2.o ABSOLUTE
|
../clib/angel/dczerorl2.s 0x00000000 Number 0 __dczerorl2.o ABSOLUTE
|
||||||
../clib/angel/handlers.s 0x00000000 Number 0 __scatter_zi.o ABSOLUTE
|
../clib/angel/handlers.s 0x00000000 Number 0 __scatter_zi.o ABSOLUTE
|
||||||
../clib/angel/kernel.s 0x00000000 Number 0 rtexit2.o ABSOLUTE
|
|
||||||
../clib/angel/kernel.s 0x00000000 Number 0 __rtentry.o ABSOLUTE
|
../clib/angel/kernel.s 0x00000000 Number 0 __rtentry.o ABSOLUTE
|
||||||
|
../clib/angel/kernel.s 0x00000000 Number 0 __rtentry4.o ABSOLUTE
|
||||||
|
../clib/angel/kernel.s 0x00000000 Number 0 rtexit2.o ABSOLUTE
|
||||||
../clib/angel/kernel.s 0x00000000 Number 0 rtexit.o ABSOLUTE
|
../clib/angel/kernel.s 0x00000000 Number 0 rtexit.o ABSOLUTE
|
||||||
../clib/angel/kernel.s 0x00000000 Number 0 __rtentry2.o ABSOLUTE
|
../clib/angel/kernel.s 0x00000000 Number 0 __rtentry2.o ABSOLUTE
|
||||||
../clib/angel/kernel.s 0x00000000 Number 0 __rtentry4.o ABSOLUTE
|
|
||||||
../clib/angel/rt.s 0x00000000 Number 0 rt_raise.o ABSOLUTE
|
../clib/angel/rt.s 0x00000000 Number 0 rt_raise.o ABSOLUTE
|
||||||
../clib/angel/scatter.s 0x00000000 Number 0 __scatter.o ABSOLUTE
|
../clib/angel/scatter.s 0x00000000 Number 0 __scatter.o ABSOLUTE
|
||||||
../clib/angel/startup.s 0x00000000 Number 0 __main.o ABSOLUTE
|
../clib/angel/startup.s 0x00000000 Number 0 __main.o ABSOLUTE
|
||||||
../clib/angel/sys.s 0x00000000 Number 0 sys_stackheap_outer.o ABSOLUTE
|
../clib/angel/sys.s 0x00000000 Number 0 sys_stackheap_outer.o ABSOLUTE
|
||||||
../clib/angel/sys.s 0x00000000 Number 0 libspace.o ABSOLUTE
|
|
||||||
../clib/angel/sys.s 0x00000000 Number 0 indicate_semi.o ABSOLUTE
|
../clib/angel/sys.s 0x00000000 Number 0 indicate_semi.o ABSOLUTE
|
||||||
../clib/angel/sys.s 0x00000000 Number 0 use_no_semi.o ABSOLUTE
|
../clib/angel/sys.s 0x00000000 Number 0 use_no_semi.o ABSOLUTE
|
||||||
|
../clib/angel/sys.s 0x00000000 Number 0 libspace.o ABSOLUTE
|
||||||
../clib/angel/sysapp.c 0x00000000 Number 0 sys_exit.o ABSOLUTE
|
../clib/angel/sysapp.c 0x00000000 Number 0 sys_exit.o ABSOLUTE
|
||||||
../clib/angel/sysapp.c 0x00000000 Number 0 sys_command.o ABSOLUTE
|
../clib/angel/sysapp.c 0x00000000 Number 0 sys_command.o ABSOLUTE
|
||||||
../clib/armsys.c 0x00000000 Number 0 no_argv.o ABSOLUTE
|
../clib/armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE
|
||||||
|
../clib/armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE
|
||||||
../clib/armsys.c 0x00000000 Number 0 _get_argv_nomalloc.o ABSOLUTE
|
../clib/armsys.c 0x00000000 Number 0 _get_argv_nomalloc.o ABSOLUTE
|
||||||
../clib/armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE
|
../clib/armsys.c 0x00000000 Number 0 no_argv.o ABSOLUTE
|
||||||
../clib/armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE
|
|
||||||
../clib/heapalloc.c 0x00000000 Number 0 hrguard.o ABSOLUTE
|
../clib/heapalloc.c 0x00000000 Number 0 hrguard.o ABSOLUTE
|
||||||
../clib/heapaux.c 0x00000000 Number 0 heapauxi.o ABSOLUTE
|
../clib/heapaux.c 0x00000000 Number 0 heapauxi.o ABSOLUTE
|
||||||
../clib/libinit.s 0x00000000 Number 0 libinit.o ABSOLUTE
|
|
||||||
../clib/libinit.s 0x00000000 Number 0 libinit2.o ABSOLUTE
|
|
||||||
../clib/libinit.s 0x00000000 Number 0 libshutdown.o ABSOLUTE
|
|
||||||
../clib/libinit.s 0x00000000 Number 0 libshutdown2.o ABSOLUTE
|
../clib/libinit.s 0x00000000 Number 0 libshutdown2.o ABSOLUTE
|
||||||
|
../clib/libinit.s 0x00000000 Number 0 libinit2.o ABSOLUTE
|
||||||
|
../clib/libinit.s 0x00000000 Number 0 libinit.o ABSOLUTE
|
||||||
|
../clib/libinit.s 0x00000000 Number 0 libshutdown.o ABSOLUTE
|
||||||
../clib/misc.s 0x00000000 Number 0 printf_stubs.o ABSOLUTE
|
../clib/misc.s 0x00000000 Number 0 printf_stubs.o ABSOLUTE
|
||||||
|
../clib/printf.c 0x00000000 Number 0 _printf_hex_int_ptr.o ABSOLUTE
|
||||||
../clib/printf.c 0x00000000 Number 0 __printf.o ABSOLUTE
|
../clib/printf.c 0x00000000 Number 0 __printf.o ABSOLUTE
|
||||||
../clib/printf.c 0x00000000 Number 0 _printf_char_file.o ABSOLUTE
|
../clib/printf.c 0x00000000 Number 0 _printf_hex_int.o ABSOLUTE
|
||||||
../clib/printf.c 0x00000000 Number 0 _printf_intcommon.o ABSOLUTE
|
|
||||||
../clib/printf.c 0x00000000 Number 0 noretval__2printf.o ABSOLUTE
|
|
||||||
../clib/printf.c 0x00000000 Number 0 __2printf.o ABSOLUTE
|
|
||||||
../clib/printf.c 0x00000000 Number 0 _printf_dec.o ABSOLUTE
|
../clib/printf.c 0x00000000 Number 0 _printf_dec.o ABSOLUTE
|
||||||
|
../clib/printf.c 0x00000000 Number 0 __printf_flags.o ABSOLUTE
|
||||||
../clib/printf.c 0x00000000 Number 0 __printf_nopercent.o ABSOLUTE
|
../clib/printf.c 0x00000000 Number 0 __printf_nopercent.o ABSOLUTE
|
||||||
../clib/printf.c 0x00000000 Number 0 _printf_hex_ll.o ABSOLUTE
|
../clib/printf.c 0x00000000 Number 0 _printf_hex_ll.o ABSOLUTE
|
||||||
../clib/printf.c 0x00000000 Number 0 _printf_hex_int.o ABSOLUTE
|
../clib/printf.c 0x00000000 Number 0 _printf_char_file.o ABSOLUTE
|
||||||
../clib/printf.c 0x00000000 Number 0 _printf_char_common.o ABSOLUTE
|
../clib/printf.c 0x00000000 Number 0 _printf_intcommon.o ABSOLUTE
|
||||||
../clib/printf.c 0x00000000 Number 0 _printf_hex_int_ptr.o ABSOLUTE
|
|
||||||
../clib/printf.c 0x00000000 Number 0 _printf_hex_int_ll.o ABSOLUTE
|
|
||||||
../clib/printf.c 0x00000000 Number 0 _printf_hex_ptr.o ABSOLUTE
|
|
||||||
../clib/printf.c 0x00000000 Number 0 _printf_hex_ll_ptr.o ABSOLUTE
|
|
||||||
../clib/printf.c 0x00000000 Number 0 _printf_hex_int_ll_ptr.o ABSOLUTE
|
../clib/printf.c 0x00000000 Number 0 _printf_hex_int_ll_ptr.o ABSOLUTE
|
||||||
../clib/printf.c 0x00000000 Number 0 __printf_flags.o ABSOLUTE
|
../clib/printf.c 0x00000000 Number 0 _printf_char_common.o ABSOLUTE
|
||||||
../clib/printf.c 0x00000000 Number 0 __printf_ss.o ABSOLUTE
|
../clib/printf.c 0x00000000 Number 0 _printf_hex_ll_ptr.o ABSOLUTE
|
||||||
|
../clib/printf.c 0x00000000 Number 0 _printf_hex_ptr.o ABSOLUTE
|
||||||
|
../clib/printf.c 0x00000000 Number 0 _printf_hex_int_ll.o ABSOLUTE
|
||||||
|
../clib/printf.c 0x00000000 Number 0 noretval__2printf.o ABSOLUTE
|
||||||
|
../clib/printf.c 0x00000000 Number 0 __2printf.o ABSOLUTE
|
||||||
../clib/printf.c 0x00000000 Number 0 __printf_flags_ss.o ABSOLUTE
|
../clib/printf.c 0x00000000 Number 0 __printf_flags_ss.o ABSOLUTE
|
||||||
../clib/printf.c 0x00000000 Number 0 __printf_wp.o ABSOLUTE
|
../clib/printf.c 0x00000000 Number 0 __printf_wp.o ABSOLUTE
|
||||||
|
../clib/printf.c 0x00000000 Number 0 __printf_ss.o ABSOLUTE
|
||||||
../clib/printf.c 0x00000000 Number 0 __printf_flags_wp.o ABSOLUTE
|
../clib/printf.c 0x00000000 Number 0 __printf_flags_wp.o ABSOLUTE
|
||||||
../clib/printf.c 0x00000000 Number 0 __printf_ss_wp.o ABSOLUTE
|
../clib/printf.c 0x00000000 Number 0 __printf_ss_wp.o ABSOLUTE
|
||||||
../clib/printf.c 0x00000000 Number 0 __printf_flags_ss_wp.o ABSOLUTE
|
../clib/printf.c 0x00000000 Number 0 __printf_flags_ss_wp.o ABSOLUTE
|
||||||
../clib/printf_percent.s 0x00000000 Number 0 _printf_percent_end.o ABSOLUTE
|
../clib/printf_percent.s 0x00000000 Number 0 _printf_percent_end.o ABSOLUTE
|
||||||
../clib/printf_percent.s 0x00000000 Number 0 _printf_percent.o ABSOLUTE
|
|
||||||
../clib/printf_percent.s 0x00000000 Number 0 _printf_d.o ABSOLUTE
|
../clib/printf_percent.s 0x00000000 Number 0 _printf_d.o ABSOLUTE
|
||||||
|
../clib/printf_percent.s 0x00000000 Number 0 _printf_percent.o ABSOLUTE
|
||||||
../clib/printf_percent.s 0x00000000 Number 0 _printf_x.o ABSOLUTE
|
../clib/printf_percent.s 0x00000000 Number 0 _printf_x.o ABSOLUTE
|
||||||
../clib/signal.c 0x00000000 Number 0 defsig_abrt_inner.o ABSOLUTE
|
|
||||||
../clib/signal.c 0x00000000 Number 0 defsig_general.o ABSOLUTE
|
../clib/signal.c 0x00000000 Number 0 defsig_general.o ABSOLUTE
|
||||||
../clib/signal.c 0x00000000 Number 0 __raise.o ABSOLUTE
|
|
||||||
../clib/signal.c 0x00000000 Number 0 defsig_rtmem_inner.o ABSOLUTE
|
|
||||||
../clib/signal.c 0x00000000 Number 0 defsig_exit.o ABSOLUTE
|
../clib/signal.c 0x00000000 Number 0 defsig_exit.o ABSOLUTE
|
||||||
../clib/signal.c 0x00000000 Number 0 defsig_rtmem_formal.o ABSOLUTE
|
../clib/signal.c 0x00000000 Number 0 defsig_rtmem_formal.o ABSOLUTE
|
||||||
../clib/signal.c 0x00000000 Number 0 defsig_rtmem_outer.o ABSOLUTE
|
../clib/signal.c 0x00000000 Number 0 defsig_rtmem_outer.o ABSOLUTE
|
||||||
|
../clib/signal.c 0x00000000 Number 0 defsig_rtmem_inner.o ABSOLUTE
|
||||||
|
../clib/signal.c 0x00000000 Number 0 __raise.o ABSOLUTE
|
||||||
../clib/signal.c 0x00000000 Number 0 defsig_stak_inner.o ABSOLUTE
|
../clib/signal.c 0x00000000 Number 0 defsig_stak_inner.o ABSOLUTE
|
||||||
../clib/signal.c 0x00000000 Number 0 defsig_other.o ABSOLUTE
|
../clib/signal.c 0x00000000 Number 0 defsig_other.o ABSOLUTE
|
||||||
../clib/signal.c 0x00000000 Number 0 defsig_segv_inner.o ABSOLUTE
|
../clib/signal.c 0x00000000 Number 0 defsig_segv_inner.o ABSOLUTE
|
||||||
../clib/signal.c 0x00000000 Number 0 defsig_cppl_inner.o ABSOLUTE
|
|
||||||
../clib/signal.c 0x00000000 Number 0 defsig_pvfn_inner.o ABSOLUTE
|
../clib/signal.c 0x00000000 Number 0 defsig_pvfn_inner.o ABSOLUTE
|
||||||
../clib/signal.c 0x00000000 Number 0 defsig_rtred_inner.o ABSOLUTE
|
../clib/signal.c 0x00000000 Number 0 defsig_abrt_inner.o ABSOLUTE
|
||||||
../clib/signal.c 0x00000000 Number 0 defsig_fpe_inner.o ABSOLUTE
|
../clib/signal.c 0x00000000 Number 0 defsig_fpe_inner.o ABSOLUTE
|
||||||
|
../clib/signal.c 0x00000000 Number 0 defsig_rtred_inner.o ABSOLUTE
|
||||||
|
../clib/signal.c 0x00000000 Number 0 defsig_cppl_inner.o ABSOLUTE
|
||||||
../clib/signal.s 0x00000000 Number 0 defsig.o ABSOLUTE
|
../clib/signal.s 0x00000000 Number 0 defsig.o ABSOLUTE
|
||||||
../clib/stdlib.c 0x00000000 Number 0 exit.o ABSOLUTE
|
../clib/stdlib.c 0x00000000 Number 0 exit.o ABSOLUTE
|
||||||
../clib/string.c 0x00000000 Number 0 strlen.o ABSOLUTE
|
../clib/string.c 0x00000000 Number 0 strlen.o ABSOLUTE
|
||||||
../fplib/fpinit.s 0x00000000 Number 0 fpinit.o ABSOLUTE
|
../fplib/fpinit.s 0x00000000 Number 0 fpinit.o ABSOLUTE
|
||||||
D:\\programs\\mdk\\Arm\\Packs\\Nuvoton\\NuMicro_DFP\\1.2.0\\Device\\M451\\Driver\\clk.c 0x00000000 Number 0 clk.o ABSOLUTE
|
D:\\programs\\mdk\\ARM\\PACK\\Nuvoton\\NuMicro_DFP\\1.2.0\\Device\\M451\\Driver\\clk.c 0x00000000 Number 0 clk.o ABSOLUTE
|
||||||
D:\\programs\\mdk\\Arm\\Packs\\Nuvoton\\NuMicro_DFP\\1.2.0\\Device\\M451\\Driver\\gpio.c 0x00000000 Number 0 gpio.o ABSOLUTE
|
D:\\programs\\mdk\\ARM\\PACK\\Nuvoton\\NuMicro_DFP\\1.2.0\\Device\\M451\\Driver\\gpio.c 0x00000000 Number 0 gpio.o ABSOLUTE
|
||||||
D:\\programs\\mdk\\Arm\\Packs\\Nuvoton\\NuMicro_DFP\\1.2.0\\Device\\M451\\Driver\\i2c.c 0x00000000 Number 0 i2c.o ABSOLUTE
|
D:\\programs\\mdk\\ARM\\PACK\\Nuvoton\\NuMicro_DFP\\1.2.0\\Device\\M451\\Driver\\i2c.c 0x00000000 Number 0 i2c.o ABSOLUTE
|
||||||
D:\\programs\\mdk\\Arm\\Packs\\Nuvoton\\NuMicro_DFP\\1.2.0\\Device\\M451\\Driver\\sc.c 0x00000000 Number 0 sc.o ABSOLUTE
|
D:\\programs\\mdk\\ARM\\PACK\\Nuvoton\\NuMicro_DFP\\1.2.0\\Device\\M451\\Driver\\sc.c 0x00000000 Number 0 sc.o ABSOLUTE
|
||||||
D:\\programs\\mdk\\Arm\\Packs\\Nuvoton\\NuMicro_DFP\\1.2.0\\Device\\M451\\Driver\\sys.c 0x00000000 Number 0 sys.o ABSOLUTE
|
D:\\programs\\mdk\\ARM\\PACK\\Nuvoton\\NuMicro_DFP\\1.2.0\\Device\\M451\\Driver\\sys.c 0x00000000 Number 0 sys.o ABSOLUTE
|
||||||
D:\\programs\\mdk\\Arm\\Packs\\Nuvoton\\NuMicro_DFP\\1.2.0\\Device\\M451\\Driver\\uart.c 0x00000000 Number 0 uart.o ABSOLUTE
|
D:\\programs\\mdk\\ARM\\PACK\\Nuvoton\\NuMicro_DFP\\1.2.0\\Device\\M451\\Driver\\uart.c 0x00000000 Number 0 uart.o ABSOLUTE
|
||||||
D:\programs\mdk\Arm\Packs\Nuvoton\NuMicro_DFP\1.2.0\Device\M451\Driver\clk.c 0x00000000 Number 0 clk.o ABSOLUTE
|
D:\programs\mdk\ARM\PACK\Nuvoton\NuMicro_DFP\1.2.0\Device\M451\Driver\clk.c 0x00000000 Number 0 clk.o ABSOLUTE
|
||||||
D:\programs\mdk\Arm\Packs\Nuvoton\NuMicro_DFP\1.2.0\Device\M451\Driver\gpio.c 0x00000000 Number 0 gpio.o ABSOLUTE
|
D:\programs\mdk\ARM\PACK\Nuvoton\NuMicro_DFP\1.2.0\Device\M451\Driver\gpio.c 0x00000000 Number 0 gpio.o ABSOLUTE
|
||||||
D:\programs\mdk\Arm\Packs\Nuvoton\NuMicro_DFP\1.2.0\Device\M451\Driver\i2c.c 0x00000000 Number 0 i2c.o ABSOLUTE
|
D:\programs\mdk\ARM\PACK\Nuvoton\NuMicro_DFP\1.2.0\Device\M451\Driver\i2c.c 0x00000000 Number 0 i2c.o ABSOLUTE
|
||||||
D:\programs\mdk\Arm\Packs\Nuvoton\NuMicro_DFP\1.2.0\Device\M451\Driver\sc.c 0x00000000 Number 0 sc.o ABSOLUTE
|
D:\programs\mdk\ARM\PACK\Nuvoton\NuMicro_DFP\1.2.0\Device\M451\Driver\sc.c 0x00000000 Number 0 sc.o ABSOLUTE
|
||||||
D:\programs\mdk\Arm\Packs\Nuvoton\NuMicro_DFP\1.2.0\Device\M451\Driver\sys.c 0x00000000 Number 0 sys.o ABSOLUTE
|
D:\programs\mdk\ARM\PACK\Nuvoton\NuMicro_DFP\1.2.0\Device\M451\Driver\sys.c 0x00000000 Number 0 sys.o ABSOLUTE
|
||||||
D:\programs\mdk\Arm\Packs\Nuvoton\NuMicro_DFP\1.2.0\Device\M451\Driver\uart.c 0x00000000 Number 0 uart.o ABSOLUTE
|
D:\programs\mdk\ARM\PACK\Nuvoton\NuMicro_DFP\1.2.0\Device\M451\Driver\uart.c 0x00000000 Number 0 uart.o ABSOLUTE
|
||||||
RTE\Device\M451VG6AE\retarget.c 0x00000000 Number 0 retarget.o ABSOLUTE
|
RTE\Device\M451VG6AE\retarget.c 0x00000000 Number 0 retarget.o ABSOLUTE
|
||||||
RTE\Device\M451VG6AE\startup_M451Series.s 0x00000000 Number 0 startup_m451series.o ABSOLUTE
|
RTE\Device\M451VG6AE\startup_M451Series.s 0x00000000 Number 0 startup_m451series.o ABSOLUTE
|
||||||
RTE\Device\M451VG6AE\system_M451Series.c 0x00000000 Number 0 system_m451series.o ABSOLUTE
|
RTE\Device\M451VG6AE\system_M451Series.c 0x00000000 Number 0 system_m451series.o ABSOLUTE
|
||||||
|
@ -547,10 +547,10 @@ Image Symbol Table
|
||||||
i.CLK_EnableModuleClock 0x0000068c Section 0 clk.o(i.CLK_EnableModuleClock)
|
i.CLK_EnableModuleClock 0x0000068c Section 0 clk.o(i.CLK_EnableModuleClock)
|
||||||
i.CLK_EnablePLL 0x000006b8 Section 0 clk.o(i.CLK_EnablePLL)
|
i.CLK_EnablePLL 0x000006b8 Section 0 clk.o(i.CLK_EnablePLL)
|
||||||
i.CLK_EnableXtalRC 0x00000830 Section 0 clk.o(i.CLK_EnableXtalRC)
|
i.CLK_EnableXtalRC 0x00000830 Section 0 clk.o(i.CLK_EnableXtalRC)
|
||||||
i.CLK_GetPLLClockFreq 0x00000844 Section 0 system_m451series.o(i.CLK_GetPLLClockFreq)
|
i.CLK_GetPLLClockFreq 0x00000844 Section 0 clk.o(i.CLK_GetPLLClockFreq)
|
||||||
CLK_GetPLLClockFreq 0x00000845 Thumb Code 84 system_m451series.o(i.CLK_GetPLLClockFreq)
|
CLK_GetPLLClockFreq 0x00000845 Thumb Code 84 clk.o(i.CLK_GetPLLClockFreq)
|
||||||
i.CLK_GetPLLClockFreq 0x000008a8 Section 0 clk.o(i.CLK_GetPLLClockFreq)
|
i.CLK_GetPLLClockFreq 0x000008a8 Section 0 system_m451series.o(i.CLK_GetPLLClockFreq)
|
||||||
CLK_GetPLLClockFreq 0x000008a9 Thumb Code 84 clk.o(i.CLK_GetPLLClockFreq)
|
CLK_GetPLLClockFreq 0x000008a9 Thumb Code 84 system_m451series.o(i.CLK_GetPLLClockFreq)
|
||||||
i.CLK_SetCoreClock 0x0000090c Section 0 clk.o(i.CLK_SetCoreClock)
|
i.CLK_SetCoreClock 0x0000090c Section 0 clk.o(i.CLK_SetCoreClock)
|
||||||
i.CLK_SetHCLK 0x000009bc Section 0 clk.o(i.CLK_SetHCLK)
|
i.CLK_SetHCLK 0x000009bc Section 0 clk.o(i.CLK_SetHCLK)
|
||||||
i.CLK_WaitClockReady 0x00000a38 Section 0 clk.o(i.CLK_WaitClockReady)
|
i.CLK_WaitClockReady 0x00000a38 Section 0 clk.o(i.CLK_WaitClockReady)
|
||||||
|
@ -848,7 +848,7 @@ Memory Map of the image
|
||||||
|
|
||||||
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
|
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
|
||||||
|
|
||||||
0x00000000 0x00000000 0x00000140 Data RO 363 RESET startup_m451series.o
|
0x00000000 0x00000000 0x00000140 Data RO 1039 RESET startup_m451series.o
|
||||||
0x00000140 0x00000140 0x00000008 Code RO 1143 * !!!main c_w.l(__main.o)
|
0x00000140 0x00000140 0x00000008 Code RO 1143 * !!!main c_w.l(__main.o)
|
||||||
0x00000148 0x00000148 0x00000034 Code RO 1309 !!!scatter c_w.l(__scatter.o)
|
0x00000148 0x00000148 0x00000034 Code RO 1309 !!!scatter c_w.l(__scatter.o)
|
||||||
0x0000017c 0x0000017c 0x0000005a Code RO 1307 !!dczerorl2 c_w.l(__dczerorl2.o)
|
0x0000017c 0x0000017c 0x0000005a Code RO 1307 !!dczerorl2 c_w.l(__dczerorl2.o)
|
||||||
|
@ -900,8 +900,8 @@ Memory Map of the image
|
||||||
0x00000224 0x00000224 0x00000004 Code RO 1232 .ARM.Collect$$rtexit$$00000003 c_w.l(rtexit2.o)
|
0x00000224 0x00000224 0x00000004 Code RO 1232 .ARM.Collect$$rtexit$$00000003 c_w.l(rtexit2.o)
|
||||||
0x00000228 0x00000228 0x00000006 Code RO 1233 .ARM.Collect$$rtexit$$00000004 c_w.l(rtexit2.o)
|
0x00000228 0x00000228 0x00000006 Code RO 1233 .ARM.Collect$$rtexit$$00000004 c_w.l(rtexit2.o)
|
||||||
0x0000022e 0x0000022e 0x00000002 PAD
|
0x0000022e 0x0000022e 0x00000002 PAD
|
||||||
0x00000230 0x00000230 0x0000001c Code RO 270 .emb_text retarget.o
|
0x00000230 0x00000230 0x0000001c Code RO 946 .emb_text retarget.o
|
||||||
0x0000024c 0x0000024c 0x00000074 Code RO 364 * .text startup_m451series.o
|
0x0000024c 0x0000024c 0x00000074 Code RO 1040 * .text startup_m451series.o
|
||||||
0x000002c0 0x000002c0 0x00000018 Code RO 1089 .text c_w.l(noretval__2printf.o)
|
0x000002c0 0x000002c0 0x00000018 Code RO 1089 .text c_w.l(noretval__2printf.o)
|
||||||
0x000002d8 0x000002d8 0x00000078 Code RO 1093 .text c_w.l(_printf_dec.o)
|
0x000002d8 0x000002d8 0x00000078 Code RO 1093 .text c_w.l(_printf_dec.o)
|
||||||
0x00000350 0x00000350 0x00000058 Code RO 1098 .text c_w.l(_printf_hex_int.o)
|
0x00000350 0x00000350 0x00000058 Code RO 1098 .text c_w.l(_printf_hex_int.o)
|
||||||
|
@ -918,40 +918,40 @@ Memory Map of the image
|
||||||
0x00000670 0x00000670 0x00000002 Code RO 1252 .text c_w.l(use_no_semi.o)
|
0x00000670 0x00000670 0x00000002 Code RO 1252 .text c_w.l(use_no_semi.o)
|
||||||
0x00000672 0x00000672 0x00000000 Code RO 1254 .text c_w.l(indicate_semi.o)
|
0x00000672 0x00000672 0x00000000 Code RO 1254 .text c_w.l(indicate_semi.o)
|
||||||
0x00000672 0x00000672 0x00000002 PAD
|
0x00000672 0x00000672 0x00000002 PAD
|
||||||
0x00000674 0x00000674 0x00000018 Code RO 420 i.CLK_DisablePLL clk.o
|
0x00000674 0x00000674 0x00000018 Code RO 272 i.CLK_DisablePLL clk.o
|
||||||
0x0000068c 0x0000068c 0x0000002c Code RO 424 i.CLK_EnableModuleClock clk.o
|
0x0000068c 0x0000068c 0x0000002c Code RO 276 i.CLK_EnableModuleClock clk.o
|
||||||
0x000006b8 0x000006b8 0x00000178 Code RO 425 i.CLK_EnablePLL clk.o
|
0x000006b8 0x000006b8 0x00000178 Code RO 277 i.CLK_EnablePLL clk.o
|
||||||
0x00000830 0x00000830 0x00000014 Code RO 427 i.CLK_EnableXtalRC clk.o
|
0x00000830 0x00000830 0x00000014 Code RO 279 i.CLK_EnableXtalRC clk.o
|
||||||
0x00000844 0x00000844 0x00000064 Code RO 371 i.CLK_GetPLLClockFreq system_m451series.o
|
0x00000844 0x00000844 0x00000064 Code RO 286 i.CLK_GetPLLClockFreq clk.o
|
||||||
0x000008a8 0x000008a8 0x00000064 Code RO 434 i.CLK_GetPLLClockFreq clk.o
|
0x000008a8 0x000008a8 0x00000064 Code RO 1047 i.CLK_GetPLLClockFreq system_m451series.o
|
||||||
0x0000090c 0x0000090c 0x000000b0 Code RO 437 i.CLK_SetCoreClock clk.o
|
0x0000090c 0x0000090c 0x000000b0 Code RO 289 i.CLK_SetCoreClock clk.o
|
||||||
0x000009bc 0x000009bc 0x0000007c Code RO 438 i.CLK_SetHCLK clk.o
|
0x000009bc 0x000009bc 0x0000007c Code RO 290 i.CLK_SetHCLK clk.o
|
||||||
0x00000a38 0x00000a38 0x00000028 Code RO 441 i.CLK_WaitClockReady clk.o
|
0x00000a38 0x00000a38 0x00000028 Code RO 293 i.CLK_WaitClockReady clk.o
|
||||||
0x00000a60 0x00000a60 0x000000d8 Code RO 4 i.HalInit main.o
|
0x00000a60 0x00000a60 0x000000d8 Code RO 4 i.HalInit main.o
|
||||||
0x00000b38 0x00000b38 0x0000002c Code RO 272 i.Hard_Fault_Handler retarget.o
|
0x00000b38 0x00000b38 0x0000002c Code RO 948 i.Hard_Fault_Handler retarget.o
|
||||||
0x00000b64 0x00000b64 0x00000030 Code RO 5 i.I2C0_IRQHandler main.o
|
0x00000b64 0x00000b64 0x00000030 Code RO 5 i.I2C0_IRQHandler main.o
|
||||||
0x00000b94 0x00000b94 0x0000000a Code RO 615 i.I2C_ClearTimeoutFlag i2c.o
|
0x00000b94 0x00000b94 0x0000000a Code RO 473 i.I2C_ClearTimeoutFlag i2c.o
|
||||||
0x00000b9e 0x00000b9e 0x00000002 PAD
|
0x00000b9e 0x00000b9e 0x00000002 PAD
|
||||||
0x00000ba0 0x00000ba0 0x00000018 Code RO 623 i.I2C_GetBusClockFreq i2c.o
|
0x00000ba0 0x00000ba0 0x00000018 Code RO 481 i.I2C_GetBusClockFreq i2c.o
|
||||||
0x00000bb8 0x00000bb8 0x0000003c Code RO 627 i.I2C_Open i2c.o
|
0x00000bb8 0x00000bb8 0x0000003c Code RO 485 i.I2C_Open i2c.o
|
||||||
0x00000bf4 0x00000bf4 0x00000038 Code RO 640 i.I2C_SetSlaveAddr i2c.o
|
0x00000bf4 0x00000bf4 0x00000038 Code RO 498 i.I2C_SetSlaveAddr i2c.o
|
||||||
0x00000c2c 0x00000c2c 0x000000ac Code RO 154 i.Init_LCD ssd1306.o
|
0x00000c2c 0x00000c2c 0x000000ac Code RO 154 i.Init_LCD ssd1306.o
|
||||||
0x00000cd8 0x00000cd8 0x00000098 Code RO 156 i.OLED_SingleWrite ssd1306.o
|
0x00000cd8 0x00000cd8 0x00000098 Code RO 156 i.OLED_SingleWrite ssd1306.o
|
||||||
0x00000d70 0x00000d70 0x0000000c Code RO 274 i.SendChar retarget.o
|
0x00000d70 0x00000d70 0x0000000c Code RO 950 i.SendChar retarget.o
|
||||||
0x00000d7c 0x00000d7c 0x00000030 Code RO 275 i.SendChar_ToUART retarget.o
|
0x00000d7c 0x00000d7c 0x00000030 Code RO 951 i.SendChar_ToUART retarget.o
|
||||||
0x00000dac 0x00000dac 0x00000064 Code RO 372 i.SystemCoreClockUpdate system_m451series.o
|
0x00000dac 0x00000dac 0x00000064 Code RO 1048 i.SystemCoreClockUpdate system_m451series.o
|
||||||
0x00000e10 0x00000e10 0x00000074 Code RO 373 i.SystemInit system_m451series.o
|
0x00000e10 0x00000e10 0x00000074 Code RO 1049 i.SystemInit system_m451series.o
|
||||||
0x00000e84 0x00000e84 0x0000000e Code RO 1126 i._is_digit c_w.l(__printf_wp.o)
|
0x00000e84 0x00000e84 0x0000000e Code RO 1126 i._is_digit c_w.l(__printf_wp.o)
|
||||||
0x00000e92 0x00000e92 0x0000002a Code RO 157 i.clear_LCD ssd1306.o
|
0x00000e92 0x00000e92 0x0000002a Code RO 157 i.clear_LCD ssd1306.o
|
||||||
0x00000ebc 0x00000ebc 0x00000008 Code RO 277 i.ferror retarget.o
|
0x00000ebc 0x00000ebc 0x00000008 Code RO 953 i.ferror retarget.o
|
||||||
0x00000ec4 0x00000ec4 0x00000010 Code RO 279 i.fputc retarget.o
|
0x00000ec4 0x00000ec4 0x00000010 Code RO 955 i.fputc retarget.o
|
||||||
0x00000ed4 0x00000ed4 0x000000b4 Code RO 7 i.main main.o
|
0x00000ed4 0x00000ed4 0x000000b4 Code RO 7 i.main main.o
|
||||||
0x00000f88 0x00000f88 0x0000000e Code RO 159 i.oledWriteCommand ssd1306.o
|
0x00000f88 0x00000f88 0x0000000e Code RO 159 i.oledWriteCommand ssd1306.o
|
||||||
0x00000f96 0x00000f96 0x0000000e Code RO 160 i.oledWriteData ssd1306.o
|
0x00000f96 0x00000f96 0x0000000e Code RO 160 i.oledWriteData ssd1306.o
|
||||||
0x00000fa4 0x00000fa4 0x00000024 Code RO 161 i.oled_address ssd1306.o
|
0x00000fa4 0x00000fa4 0x00000024 Code RO 161 i.oled_address ssd1306.o
|
||||||
0x00000fc8 0x00000fc8 0x00000050 Code RO 162 i.print_C ssd1306.o
|
0x00000fc8 0x00000fc8 0x00000050 Code RO 162 i.print_C ssd1306.o
|
||||||
0x00001018 0x00001018 0x00000024 Code RO 163 i.print_Line ssd1306.o
|
0x00001018 0x00001018 0x00000024 Code RO 163 i.print_Line ssd1306.o
|
||||||
0x0000103c 0x0000103c 0x000000a8 Code RO 281 i.stackDump retarget.o
|
0x0000103c 0x0000103c 0x000000a8 Code RO 957 i.stackDump retarget.o
|
||||||
0x000010e4 0x000010e4 0x0000000a Code RO 1239 x$fpl$fpinit fz_wm.l(fpinit.o)
|
0x000010e4 0x000010e4 0x0000000a Code RO 1239 x$fpl$fpinit fz_wm.l(fpinit.o)
|
||||||
0x000010ee 0x000010ee 0x00000028 Data RO 1099 .constdata c_w.l(_printf_hex_int.o)
|
0x000010ee 0x000010ee 0x00000028 Data RO 1099 .constdata c_w.l(_printf_hex_int.o)
|
||||||
0x00001116 0x00001116 0x00000002 PAD
|
0x00001116 0x00001116 0x00000002 PAD
|
||||||
|
@ -965,8 +965,8 @@ Memory Map of the image
|
||||||
0x20000000 COMPRESSED 0x0000000e Data RW 8 .data main.o
|
0x20000000 COMPRESSED 0x0000000e Data RW 8 .data main.o
|
||||||
0x2000000e COMPRESSED 0x00001018 Data RW 164 .data ssd1306.o
|
0x2000000e COMPRESSED 0x00001018 Data RW 164 .data ssd1306.o
|
||||||
0x20001026 COMPRESSED 0x00000002 PAD
|
0x20001026 COMPRESSED 0x00000002 PAD
|
||||||
0x20001028 COMPRESSED 0x00000008 Data RW 282 .data retarget.o
|
0x20001028 COMPRESSED 0x00000008 Data RW 958 .data retarget.o
|
||||||
0x20001030 COMPRESSED 0x0000002c Data RW 374 .data system_m451series.o
|
0x20001030 COMPRESSED 0x0000002c Data RW 1050 .data system_m451series.o
|
||||||
|
|
||||||
|
|
||||||
Execution Region ER_ZI (Exec base: 0x2000105c, Load base: 0x00001a90, Size: 0x00000464, Max: 0xffffffff, ABSOLUTE)
|
Execution Region ER_ZI (Exec base: 0x2000105c, Load base: 0x00001a90, Size: 0x00000464, Max: 0xffffffff, ABSOLUTE)
|
||||||
|
@ -975,8 +975,8 @@ Memory Map of the image
|
||||||
|
|
||||||
0x2000105c - 0x00000060 Zero RW 1181 .bss c_w.l(libspace.o)
|
0x2000105c - 0x00000060 Zero RW 1181 .bss c_w.l(libspace.o)
|
||||||
0x200010bc 0x00001a90 0x00000004 PAD
|
0x200010bc 0x00001a90 0x00000004 PAD
|
||||||
0x200010c0 - 0x00000000 Zero RW 362 HEAP startup_m451series.o
|
0x200010c0 - 0x00000000 Zero RW 1038 HEAP startup_m451series.o
|
||||||
0x200010c0 - 0x00000400 Zero RW 361 STACK startup_m451series.o
|
0x200010c0 - 0x00000400 Zero RW 1037 STACK startup_m451series.o
|
||||||
|
|
||||||
|
|
||||||
==============================================================================
|
==============================================================================
|
||||||
|
@ -986,16 +986,16 @@ Image component sizes
|
||||||
|
|
||||||
Code (inc. data) RO Data RW Data ZI Data Debug Object Name
|
Code (inc. data) RO Data RW Data ZI Data Debug Object Name
|
||||||
|
|
||||||
904 100 0 0 0 6054 clk.o
|
904 100 0 0 0 20386 clk.o
|
||||||
150 12 0 0 0 3127 i2c.o
|
150 12 0 0 0 3103 i2c.o
|
||||||
444 128 0 14 0 239179 main.o
|
444 128 0 14 0 239171 main.o
|
||||||
324 132 0 8 0 5785 retarget.o
|
324 132 0 8 0 5781 retarget.o
|
||||||
546 10 0 4120 0 5080 ssd1306.o
|
546 10 0 4120 0 5080 ssd1306.o
|
||||||
116 36 320 0 1024 936 startup_m451series.o
|
116 36 320 0 1024 936 startup_m451series.o
|
||||||
316 54 0 44 0 17295 system_m451series.o
|
316 54 0 44 0 2947 system_m451series.o
|
||||||
|
|
||||||
----------------------------------------------------------------------
|
----------------------------------------------------------------------
|
||||||
2802 472 352 4188 1024 277456 Object Totals
|
2802 472 352 4188 1024 277404 Object Totals
|
||||||
0 0 32 0 0 0 (incl. Generated)
|
0 0 32 0 0 0 (incl. Generated)
|
||||||
2 0 0 2 0 0 (incl. Padding)
|
2 0 0 2 0 0 (incl. Padding)
|
||||||
|
|
||||||
|
@ -1058,8 +1058,8 @@ Image component sizes
|
||||||
|
|
||||||
Code (inc. data) RO Data RW Data ZI Data Debug
|
Code (inc. data) RO Data RW Data ZI Data Debug
|
||||||
|
|
||||||
4014 522 394 4188 1124 275392 Grand Totals
|
4014 522 394 4188 1124 275340 Grand Totals
|
||||||
4014 522 394 2392 1124 275392 ELF Image Totals (compressed)
|
4014 522 394 2392 1124 275340 ELF Image Totals (compressed)
|
||||||
4014 522 394 2392 0 0 ROM Totals
|
4014 522 394 2392 0 0 ROM Totals
|
||||||
|
|
||||||
==============================================================================
|
==============================================================================
|
||||||
|
|
Binary file not shown.
|
@ -1,15 +1,15 @@
|
||||||
--cpu=Cortex-M4.fp
|
--cpu=Cortex-M4.fp
|
||||||
".\objects\main.o"
|
".\objects\main.o"
|
||||||
".\objects\ssd1306.o"
|
".\objects\ssd1306.o"
|
||||||
".\objects\retarget.o"
|
|
||||||
".\objects\startup_m451series.o"
|
|
||||||
".\objects\system_m451series.o"
|
|
||||||
".\objects\clk.o"
|
".\objects\clk.o"
|
||||||
".\objects\gpio.o"
|
".\objects\gpio.o"
|
||||||
".\objects\i2c.o"
|
".\objects\i2c.o"
|
||||||
".\objects\sc.o"
|
".\objects\sc.o"
|
||||||
".\objects\sys.o"
|
".\objects\sys.o"
|
||||||
".\objects\uart.o"
|
".\objects\uart.o"
|
||||||
|
".\objects\retarget.o"
|
||||||
|
".\objects\startup_m451series.o"
|
||||||
|
".\objects\system_m451series.o"
|
||||||
--ro-base 0x00000000 --entry 0x00000000 --rw-base 0x20000000 --entry Reset_Handler --first __Vectors --strict --summary_stderr --info summarysizes --map --load_addr_map_info --xref --callgraph --symbols
|
--ro-base 0x00000000 --entry 0x00000000 --rw-base 0x20000000 --entry Reset_Handler --first __Vectors --strict --summary_stderr --info summarysizes --map --load_addr_map_info --xref --callgraph --symbols
|
||||||
--info sizes --info totals --info unused --info veneers
|
--info sizes --info totals --info unused --info veneers
|
||||||
--list ".\Listings\OLED.map" -o .\Objects\OLED.axf
|
--list ".\Listings\OLED.map" -o .\Objects\OLED.axf
|
File diff suppressed because it is too large
Load Diff
Binary file not shown.
|
@ -79,18 +79,18 @@ void PWMInit (){
|
||||||
SYS->GPC_MFPL |= SYS_GPC_MFPL_PC4MFP_PWM0_CH4;
|
SYS->GPC_MFPL |= SYS_GPC_MFPL_PC4MFP_PWM0_CH4;
|
||||||
|
|
||||||
// PWM0 channel 0 frequency is 100Hz, duty 30%,
|
// PWM0 channel 0 frequency is 100Hz, duty 30%,
|
||||||
PWM_ConfigOutputChannel(PWM0, 0, 20, 50);
|
PWM_ConfigOutputChannel(PWM0, 0, 100, 50);
|
||||||
// PWM0 channel 2 frequency is 300Hz, duty 50%
|
// PWM0 channel 2 frequency is 300Hz, duty 50%
|
||||||
PWM_ConfigOutputChannel(PWM0, 1, 20, 50);
|
PWM_ConfigOutputChannel(PWM0, 1,100, 50);
|
||||||
// PWM0 channel 0 frequency is 100Hz, duty 30%,
|
// PWM0 channel 0 frequency is 100Hz, duty 30%,
|
||||||
PWM_ConfigOutputChannel(PWM0, 3, 200, 30);
|
PWM_ConfigOutputChannel(PWM0, 3,300, 30);
|
||||||
// PWM0 channel 2 frequency is 300Hz, duty 50%
|
// PWM0 channel 2 frequency is 300Hz, duty 50%
|
||||||
PWM_ConfigOutputChannel(PWM0, 4, 20, 50);
|
PWM_ConfigOutputChannel(PWM0, 4, 100, 50);
|
||||||
|
|
||||||
// PWM0 channel 0 frequency is 100Hz, duty 30%,
|
// PWM0 channel 0 frequency is 100Hz, duty 30%,
|
||||||
PWM_ConfigOutputChannel(PWM1, 0, 20, 50);
|
PWM_ConfigOutputChannel(PWM1, 0, 100, 50);
|
||||||
// PWM0 channel 2 frequency is 300Hz, duty 50%
|
// PWM0 channel 2 frequency is 300Hz, duty 50%
|
||||||
PWM_ConfigOutputChannel(PWM1, 1, 20, 50);
|
PWM_ConfigOutputChannel(PWM1, 1, 100, 50);
|
||||||
|
|
||||||
// Enable output of PWM0 channel 0~3
|
// Enable output of PWM0 channel 0~3
|
||||||
PWM_EnableOutput(PWM0, 0xF);
|
PWM_EnableOutput(PWM0, 0xF);
|
||||||
|
|
Loading…
Reference in New Issue