51uwb.cn
标题:
bp50
[打印本页]
作者:
mortal1
时间:
4 天前
标题:
bp50
为什么我的代码一直显示startup_stm32f10x_hd.s没有被启用,然后重新加入也没用
作者:
蓝点无限
时间:
3 天前
路径不能有中文
作者:
mortal1
时间:
3 天前
蓝点无限 发表于 2026-1-13 19:11
路径不能有中文
我知道,而且可是我是直接打开的你们发的资料啊
作者:
mortal1
时间:
3 天前
蓝点无限 发表于 2026-1-13 19:11
路径不能有中文
*** Using Compiler 'V5.06 update 5 (build 528)', folder: 'D:\keil5\ARM\ARMCC\Bin'
Rebuild target 'ds_twr_init'
compiling stm32f10x_rcc.c...
compiling stm32f10x_it.c...
compiling stm32f10x_sdio.c...
compiling stm32f10x_adc.c...
compiling stm32f10x_spi.c...
compiling stm32f10x_i2c.c...
compiling stm32f10x_usart.c...
compiling misc.c...
compiling stm32f10x_exti.c...
compiling stm32f10x_dma.c...
compiling stm32f10x_gpio.c...
compiling stm32f10x_fsmc.c...
compiling stm32f10x_bkp.c...
compiling main.c...
..\main.c(244): warning: #177-D: variable "final_distance" was declared but never referenced
float final_distance = 0;
..\main.c(429): warning: #177-D: variable "anthor_index" was declared but never referenced
uint8 anthor_index = 0;
..\main.c(482): warning: #177-D: variable "rx_ant_delay" was declared but never referenced
int rx_ant_delay =32880;
..\main.c(483): warning: #177-D: variable "index" was declared but never referenced
int index = 0 ;
..\main.c(972): warning: #223-D: function "LCD_ClearLines" declared implicitly
LCD_ClearLines();
..\main.c(977): warning: #167-D: argument of type "char *" is incompatible with parameter of type "uint8_t *"
OLED_ShowString(0, 2,dist_str);
..\main.c(983): warning: #167-D: argument of type "char *" is incompatible with parameter of type "uint8_t *"
OLED_ShowString(0, 4,dist_str);
..\main.c(989): warning: #167-D: argument of type "char *" is incompatible with parameter of type "uint8_t *"
OLED_ShowString(0, 6,dist_str);
..\main.c(1074): warning: #175-D: subscript out of range
angle_msg[
OCATION_INFO_START_IDX + (len++)] = (uint8)((Anthordistance[3]/10)&0xFF);
..\main.c(1075): warning: #175-D: subscript out of range
angle_msg[
OCATION_INFO_START_IDX + (len++)] = (uint8)((Anthordistance[3]/10 >>8)&0xFF);
..\main.c(79): warning: #177-D: variable "rx_poll_msg" was declared but never referenced
static uint8 rx_poll_msg[] = {0x41, 0x88, 0, 0x0, 0xDE, 'W', 'A', 'V', 'E', 0x21, 0, 0};
..\main.c(80): warning: #177-D: variable "tx_resp_msg" was declared but never referenced
static uint8 tx_resp_msg[] = {0x41, 0x88, 0, 0x0, 0xDE, 'V', 'E', 'W', 'A', 0x10, 0x02, 0, 0, 0, 0};
..\main.c(81): warning: #177-D: variable "rx_final_msg" was declared but never referenced
static uint8 rx_final_msg[] = {0x41, 0x88, 0, 0x0, 0xDE, 'W', 'A', 'V', 'E', 0x23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
..\main.c(111): warning: #177-D: variable "frame_seq_nb_semaphore" was declared but never referenced
static uint8 frame_seq_nb_semaphore = 0;
..\main.c(150): warning: #177-D: variable "poll_rx_ts" was declared but never referenced
static uint64 poll_rx_ts;
..\main.c(151): warning: #177-D: variable "resp_tx_ts" was declared but never referenced
static uint64 resp_tx_ts;
..\main.c(152): warning: #177-D: variable "final_rx_ts" was declared but never referenced
static uint64 final_rx_ts;
..\main.c(164): warning: #177-D: variable "tof" was declared but never referenced
static double tof;
..\main.c(165): warning: #177-D: variable "distance" was declared but never referenced
static double distance;
..\main.c(1171): warning: #177-D: function "final_msg_get_ts" was declared but never referenced
static void final_msg_get_ts(const uint8 *ts_field, uint32 *ts)
..\main.c: 20 warnings, 0 errors
compiling stm32f10x_crc.c...
compiling stm32f10x_cec.c...
compiling stm32f10x_dbgmcu.c...
compiling stm32f10x_dac.c...
compiling stm32f10x_can.c...
compiling stm32f10x_iwdg.c...
compiling stm32f10x_pwr.c...
compiling stm32f10x_rtc.c...
compiling stm32f10x_flash.c...
compiling core_cm3.c...
compiling stm32f10x_wwdg.c...
compiling stm32f10x_tim.c...
assembling startup_stm32f10x_hd.s...
startup_stm32f10x_hd.s: error: A1023E: File "..\..\..\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\startup\arm\startup_stm32f10x_hd.s" could not be opened: No such file or directory
compiling deca_mutex.c...
compiling system_stm32f10x.c...
compiling stm32_eval.c...
compiling stm3210e_eval_fsmc_sram.c...
compiling stm32_eval_spi_flash.c...
compiling stm3210e_eval_fsmc_nand.c...
compiling stm3210e_eval_fsmc_nor.c...
compiling deca_sleep.c...
compiling deca_params_init.c...
compiling stm32_eval_i2c_tsensor.c...
compiling deca_spi.c...
compiling lcd.c...
compiling deca_range_tables.c...
compiling stm3210e_eval_lcd.c...
compiling stm32_eval_sdio_sd.c...
compiling kalman.c...
..\kalman\kalman.c(141): warning: #223-D: function "MatrixMul" declared implicitly
MatrixMul(A, tOpt.XPreOpt, X, A_ROW, X_ROW, X_COLUMN); // 基于系统的上一状态而预测现在状态; X(k|k-1) = A(k,k-1)*X(k-1|k-1)
..\kalman\kalman.c(143): warning: #223-D: function "MatrixCal1" declared implicitly
MatrixCal1(A, tCov.PPreOpt, Temp4, SYS_ORDER);
..\kalman\kalman.c(144): warning: #223-D: function "MatrixAdd" declared implicitly
MatrixAdd(Temp4, Q, P, P_ROW, P_COLUMN); // 预测数据的协方差矩阵; P(k|k-1) = A(k,k-1)*P(k-1|k-1)*A(k,k-1)'+Q
..\kalman\kalman.c(146): warning: #223-D: function "MatrixCal2" declared implicitly
MatrixCal2(C, P, Temp1, C_ROW, C_COLUMN);
..\kalman\kalman.c(148): warning: #223-D: function "Gauss_Jordan" declared implicitly
Gauss_Jordan(Temp1, C_ROW);
..\kalman\kalman.c(149): warning: #223-D: function "MatrixTrans" declared implicitly
MatrixTrans(C, Temp2, C_ROW, C_COLUMN);
..\kalman\kalman.c(154): warning: #223-D: function "MatrixMinus" declared implicitly
MatrixMinus(Y, Temp1, Temp1, Y_ROW, Y_COLUMN);
..\kalman\kalman.c(131): warning: #177-D: variable "j" was declared but never referenced
unsigned char i,j;
..\kalman\kalman.c: 8 warnings, 0 errors
compiling port.c...
..\platform\port.c(218): warning: #188-D: enumerated type mixed with another type
GPIO_WriteBit(
PIOB,
W1000_RSTn, 0);
..\platform\port.c(220): warning: #188-D: enumerated type mixed with another type
GPIO_WriteBit(
PIOB,
W1000_RSTn, 1);
..\platform\port.c(301): warning: #223-D: function "printf" declared implicitly
printf("/*****************************************************************/\n");
..\platform\port.c(318): warning: #223-D: function "putchar" declared implicitly
putchar(s
);
..\platform\port.c(381): warning: #1-D: last line of file ends without a newline
}
..\platform\port.c: 5 warnings, 0 errors
compiling matrix.c...
compiling lcd_oled.c...
compiling I2C.c...
compiling AT24C02.c...
..\at24c16\AT24C02.c(12): warning: #223-D: function "printf" declared implicitly
printf("TEST1\r\n");
..\at24c16\AT24C02.c: 1 warning, 0 errors
compiling deca_device.c...
..\decadriver\deca_device.c(1052): warning: #68-D: integer conversion resulted in a change of sign
uint32 regval =
WT_ERROR ;
..\decadriver\deca_device.c(1084): warning: #68-D: integer conversion resulted in a change of sign
uint16 regval =
WT_ERROR ;
..\decadriver\deca_device.c(1398): warning: #68-D: integer conversion resulted in a change of sign
return
WT_ERROR;
..\decadriver\deca_device.c(1532): warning: #68-D: integer conversion resulted in a change of sign
return
WT_ERROR;
..\decadriver\deca_device.c: 4 warnings, 0 errors
compiling trilateration.c...
..\trilateration\trilateration.c(534): warning: #550-D: variable "solution_compare2" was set but never used
vec3d solution_compare1, solution_compare2;
..\trilateration\trilateration.c(712): warning: #223-D: function "printf" declared implicitly
printf("r1=%f , r2=%f, r3=%f, r4=%f\r\n",r1,r2,r3,r4);
..\trilateration\trilateration.c(815): warning: #223-D: function "printf" declared implicitly
printf("TAG LOC:x = %f,y = %f\r\n",x0,y0);
..\trilateration\trilateration.c(760): warning: #550-D: parameter "use4thAnchor" was set but never used
int GetLocation2(vec3d * best_solution,int use4thAnchor,vec3d * anchorArray,int * distanceArray)
..\trilateration\trilateration.c(941): warning: #223-D: function "abs" declared implicitly
if (abs(points_AC_0 - circles[2].r) < abs(points_AC_1 - circles[2].r))//cross_point[0]
..\trilateration\trilateration.c(1047): warning: #223-D: function "printf" declared implicitly
printf("TAG LOC My:x = %3.2f,y = %3.2f\r\n",P_1,P_2);
..\trilateration\trilateration.c(967): warning: #550-D: variable "Location" was set but never used
struct point_t points[1],Location[1];;
..\trilateration\trilateration.c(1085): warning: #223-D: function "printf" declared implicitly
printf("TAG LOC My1:x = %3.2f,y = %3.2f\r\n",resultPose.x,resultPose.y);
..\trilateration\trilateration.c: 8 warnings, 0 errors
".\STM3210E-EVAL\STM3210E-EVAL.axf" - 1 Error(s), 46 Warning(s).
Target not created.
Build Time Elapsed: 00:00:13
这是报错信息
欢迎光临 51uwb.cn (http://51uwb.cn/)
Powered by Discuz! X3.3