/var/www/restricted/ssh/stm32/www/stm32circle/ STM CircleOS forum / Trying to use the internal MEMs with circle OS

Username:     
Password:     
             

Forum
  • Index
  •  » circleOS
  •  » Trying to use the internal MEMs with circle OS

# 1   2011-11-24 17:29:15 Trying to use the internal MEMs with circle OS

Alex_AMO
New member
From: Grenoble_France
Registered: 2011-10-20
Posts: 4

Trying to use the internal MEMs with circle OS

Hi everyone,

I'm trying to use the MEMs on my evoprimer2 with stm32 103vet6 and using circle OS.

I know the function Mems_GetInfo()->OutX. But this data is never updated.

Is there anybody who have used the mems and can help me?

Thanks a lot.

Best regards

Alex

Offline

 

# 2   2011-11-29 10:54:24 Trying to use the internal MEMs with circle OS

yrt
Administrator
From: Grenoble-France
Registered: 2008-06-11
Posts: 520
Website

Re: Trying to use the internal MEMs with circle OS

The Mems_GetInfo() returns the current "MEMS_Info".
This structure is updated by the MEMS handler, launched but the CircleOS through the timer2 periodic interrupt, thanks to the "MEMS_ReadOutXY()" function.
Do you use the CircleOS as it, or did you modified it ?

Offline

 

# 3   2011-12-01 15:52:24 Trying to use the internal MEMs with circle OS

Alex_AMO
New member
From: Grenoble_France
Registered: 2011-10-20
Posts: 4

Re: Trying to use the internal MEMs with circle OS

I use the CircleOS as it.
Did I have to use or include the MEMS_ReadOutXY()?

thanks you for your answer

Offline

 

# 4   2011-12-05 12:53:45 Trying to use the internal MEMs with circle OS

yrt
Administrator
From: Grenoble-France
Registered: 2008-06-11
Posts: 520
Website

Re: Trying to use the internal MEMs with circle OS

If you use the CircleOS as it, the Mems acquisition is done periodically and automatically by the OS, with call to the MEMS_ReadOutXY.
For your application, just call the MEMS_Getinfo() is enough to get the current value.

Offline

 

# 5   2011-12-07 17:42:53 Trying to use the internal MEMs with circle OS

Alex_AMO
New member
From: Grenoble_France
Registered: 2011-10-20
Posts: 4

Re: Trying to use the internal MEMs with circle OS

OK,

I think that the problem is due to my misunderstanding about the circle OS and the way to program the microcontroler.

As I was not sur of my circle OS (because as you says it should work with MEMS_Getinfo()), so I downloaded the latest circle OS, but my problem is that when I chose STM32F103VET6 in project->properties->advanced ARM option, the build fail:

"C:\Program Files (x86)\Raisonance\Ride\arm-gcc\bin\arm-none-eabi-gcc.exe" -mcpu=cortex-m3 -mthumb -Wl,-T -Xlinker "C:\Users\Alexandre\Documents\3i5\amo\Accéléro\Circle\OS\obj\Circle.elf.ld" -u _start -Wl,-static -Wl,--gc-sections -nostartfiles -Wl,-Map -Xlinker "C:\Users\Alexandre\Documents\3i5\amo\Accéléro\Circle\OS\lst\Circle.map"   
c:/program files (x86)/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\obj\Circle.elf section `.rodata' will not fit in region `FLASHDATA' 
c:/program files (x86)/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: region `FLASHDATA' overflowed by 11168 bytes 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\obj\main.o: In function `main': 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS/main.c:88: undefined reference to `AUDIO_Init' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS/main.c:109: undefined reference to `TOUCHSCR_Init' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS/main.c:111: undefined reference to `TOOLBAR_Init' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS/main.c:143: undefined reference to `AUDIO_Welcome_Msg' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\obj\scheduler.osad.data+0x24): undefined reference to `AUDIO_Handler' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\obj\scheduler.osad.data+0x28): undefined reference to `TOUCHSCR_Handler' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\obj\scheduler.osad.data+0x2c): undefined reference to `TOOLBAR_Handler' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\obj\scheduler.osad.data+0x30): undefined reference to `POWER_Handler' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\obj\power_spe.o: In function `POWER_Init': 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\Hardware\Primer_1_2\src/power_spe.c:46: undefined reference to `POWER_Set_Time' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\obj\power_spe.o: In function `SHUTDOWN_Action': 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\Hardware\Primer_1_2\src/power_spe.c:115: undefined reference to `AUDIO_Shutdown' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\Hardware\Primer_1_2\src/power_spe.c:126: undefined reference to `AUDIO_Volume' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\Hardware\Primer_1_2\src/power_spe.c:126: undefined reference to `AUDIO_SpeakerOn' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\Hardware\Primer_1_2\src/power_spe.c:126: undefined reference to `AUDIO_Mute' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\obj\stm32f10x_circle_it_spe.o: In function `USB_HP_CAN1_TX_IRQHandler': 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\Hardware\Primer_1_2\src/stm32f10x_circle_it_spe.c:146: undefined reference to `CTR_HP' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\obj\stm32f10x_circle_it_spe.o: In function `USB_LP_CAN1_RX0_IRQHandler': 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\Hardware\Primer_1_2\src/stm32f10x_circle_it_spe.c:164: undefined reference to `USB_Istr' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\obj\stm32f10x_circle_it_spe.o: In function `DMA1_Channel4_IRQHandler': 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\Hardware\Primer_1_2\src/stm32f10x_circle_it_spe.c:286: undefined reference to `voice_record_buffer_fill' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\obj\util_spe2.o: In function `UTIL_SetPll': 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\Hardware\Primer_1_2\src/util_spe2.c:322: undefined reference to `I2S_PrescalerVal' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\obj\menu.o: In function `MENU_Set': 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS/menu.c:834: undefined reference to `TOOLBAR_ChangeButton' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS/menu.c:835: undefined reference to `TOUCHSCR_SetMode' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS/menu.c:855: undefined reference to `LIST_Set' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS/menu.c:930: undefined reference to `CurrentToolbar' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS/menu.c:930: undefined reference to `DefaultToolbar' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\obj\menu.o: In function `FS_Explorer_Handler': 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS/menu.c:684: undefined reference to `FS_Explorer' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\obj\menu.o: In function `MENU_Handler': 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS/menu.c:347: undefined reference to `LIST_Manager' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS/menu.c:391: undefined reference to `POWER_Reset_Time' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS/menu.c:477: undefined reference to `POWER_Reset_Time' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\obj\draw.o: In function `DRAW_Handler': 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS/draw.c:183: undefined reference to `TOOLBAR_RedrawToolbar' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\obj\pointer.o: In function `POINTER_JoyTch': 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS/pointer.c:186: undefined reference to `TOUCHSCR_SetMode' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS/pointer.c:208: undefined reference to `TOUCHSCR_Info' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\obj\lcd_spe.o: In function `LCD_Batt': 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\Hardware\Primer_1_2\src/lcd_spe.c:906: undefined reference to `PWR_CurrentState' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\Hardware\Primer_1_2\src/lcd_spe.c:906: undefined reference to `PWR_BatteryLevel' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\obj\lcd_spe.o: In function `LCD_Clear': 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\Hardware\Primer_1_2\src/lcd_spe.c:923: undefined reference to `TOUCHSCR_GetMode' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\Hardware\Primer_1_2\src/lcd_spe.c:925: undefined reference to `TOUCHSCR_SetMode' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\obj\lcd_spe.o: In function `LCD_Scroll': 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\Hardware\Primer_1_2\src/lcd_spe.c:1022: undefined reference to `InitListDMA' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\Hardware\Primer_1_2\src/lcd_spe.c:1032: undefined reference to `LIST_LCD_RectRead' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\Hardware\Primer_1_2\src/lcd_spe.c:1037: undefined reference to `LIST_LCD_RectRead' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\Hardware\Primer_1_2\src/lcd_spe.c:1038: undefined reference to `LIST_DRAW_SetImage' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\Hardware\Primer_1_2\src/lcd_spe.c:1039: undefined reference to `LIST_LCD_RectRead' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\Hardware\Primer_1_2\src/lcd_spe.c:1040: undefined reference to `LIST_DRAW_SetImage' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\obj\lcd_spe.o: In function `LCD_Clear': 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\Hardware\Primer_1_2\src/lcd_spe.c:948: undefined reference to `TOOLBAR_SetDefaultToolbar' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\obj\lcd_spe.o: In function `LCD_FullScreen': 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\Hardware\Primer_1_2\src/lcd_spe.c:1503: undefined reference to `TOOLBAR_Handler' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\obj\button.o: In function `BUTTON_SetMode': 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS/button.c:286: undefined reference to `POWER_Set_Time' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS/button.c:290: undefined reference to `POWER_Reset_Time' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\obj\buzzer_spe.o: In function `BUZZER_SetFrequency': 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\Hardware\STM32\src/buzzer_spe.c:77: undefined reference to `AUDIO_BUZZER_SetToneFrequency' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\obj\buzzer_spe.o: In function `BUZZER_SetMode': 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\Hardware\STM32\src/buzzer_spe.c:187: undefined reference to `AUDIO_BUZZER_OnOff' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\Hardware\STM32\src/buzzer_spe.c:204: undefined reference to `AUDIO_Playback_status' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\Hardware\STM32\src/buzzer_spe.c:204: undefined reference to `AUDIO_Recording_status' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\Hardware\STM32\src/buzzer_spe.c:204: undefined reference to `AUDIO_BUZZER_OnOff' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\obj\circle_api.osad.rodata+0x184): undefined reference to `TOUCHSCR_GetPos' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\obj\circle_api.osad.rodata+0x188): undefined reference to `TOUCHSCR_GetAbsPos' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\obj\circle_api.osad.rodata+0x18c): undefined reference to `TOUCHSCR_IsPressed' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\obj\circle_api.osad.rodata+0x190): undefined reference to `TOUCHSCR_GetMode' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\obj\circle_api.osad.rodata+0x194): undefined reference to `TOUCHSCR_SetSensibility' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\obj\circle_api.osad.rodata+0x198): undefined reference to `LIST_Manager' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\obj\circle_api.osad.rodata+0x19c): undefined reference to `LIST_Set' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\obj\circle_api.osad.rodata+0x1a0): undefined reference to `TOUCHSCR_GetPosX' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\obj\circle_api.osad.rodata+0x1a4): undefined reference to `TOUCHSCR_GetPosY' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\obj\circle_api.osad.rodata+0x1a8): undefined reference to `TOOLBAR_Set' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\obj\circle_api.osad.rodata+0x1ac): undefined reference to `TOOLBAR_SetDefaultToolbar' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\obj\circle_api.osad.rodata+0x1b0): undefined reference to `TOOLBAR_ChangeButton' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\obj\circle_api.osad.rodata+0x24c): undefined reference to `AUDIO_SetMode' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\obj\circle_api.osad.rodata+0x250): undefined reference to `AUDIO_GetMode' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\obj\circle_api.osad.rodata+0x254): undefined reference to `AUDIO_Play' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\obj\circle_api.osad.rodata+0x258): undefined reference to `AUDIO_SPEAKER_OnOff' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\obj\circle_api.osad.rodata+0x25c): undefined reference to `AUDIO_MUTE_OnOff' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\obj\circle_api.osad.rodata+0x260): undefined reference to `AUDIO_IsMute' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\obj\circle_api.osad.rodata+0x264): undefined reference to `AUDIO_Inc_Volume' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\obj\circle_api.osad.rodata+0x268): undefined reference to `AUDIO_Dec_Volume' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\obj\circle_api.osad.rodata+0x26c): undefined reference to `AUDIO_Playback_GetStatus' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\obj\circle_api.osad.rodata+0x270): undefined reference to `AUDIO_Recording_GetStatus' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\obj\circle_api.osad.rodata+0x274): undefined reference to `AUDIO_Record' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\obj\circle_api.osad.rodata+0x278): undefined reference to `AUDIO_ReadRegister' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\obj\circle_api.osad.rodata+0x27c): undefined reference to `AUDIO_WriteRegister' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\obj\circle_api.osad.rodata+0x30c): undefined reference to `AUDIO_SetLocalBufferSize' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\obj\circle_api.osad.rodata+0x310): undefined reference to `AUDIO_RecordBuffer_GetStatus' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\obj\circle_api.osad.rodata+0x314): undefined reference to `AUDIO_Record_Stop' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\obj\circle_api.osad.rodata+0x318): undefined reference to `AUDIO_PlaybackBuffer_GetStatus' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\obj\circle_api.osad.rodata+0x31c): undefined reference to `AUDIO_Playback_Stop' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\obj\circle_api.osad.rodata+0x360): undefined reference to `FS_Mount' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\obj\circle_api.osad.rodata+0x364): undefined reference to `FS_Unmount' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\obj\circle_api.osad.rodata+0x368): undefined reference to `FS_OpenFile' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\obj\circle_api.osad.rodata+0x36c): undefined reference to `FS_ReadFile' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\obj\circle_api.osad.rodata+0x370): undefined reference to `FS_WriteFile' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\obj\circle_api.osad.rodata+0x374): undefined reference to `FS_Close' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\obj\circle_api.osad.rodata+0x378): undefined reference to `FS_Seek' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\obj\circle_api.osad.rodata+0x37c): undefined reference to `FS_Delete' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\obj\circle_api.osad.rodata+0x380): undefined reference to `FS_GetNextEntry' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\obj\circle_api.osad.rodata+0x384): undefined reference to `FS_OpenDirectory' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\obj\circle_api.osad.rodata+0x388): undefined reference to `FS_GetVolumeInfo' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\obj\circle_api.osad.rodata+0x38c): undefined reference to `FS_Explorer_Ini' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\obj\circle_api.osad.rodata+0x390): undefined reference to `FS_Explorer' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\obj\circle_api.osad.rodata+0x394): undefined reference to `FS_GetSDCardCurrentPath' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\obj\circle_api.osad.rodata+0x398): undefined reference to `FS_GetSDCardVolInfo' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\obj\circle_api.osad.rodata+0x39c): undefined reference to `FS_GetPathFilter' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\obj\circle_api.osad.rodata+0x3a0): undefined reference to `FS_SetPathFilter' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\obj\menu_spe.osad.data+0xf4): undefined reference to `TOUCHSCREEN_Calibration' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\obj\menu_spe.osad.data+0x280): undefined reference to `FS_Explorer_Ini' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\obj\menu_spe.osad.data+0x290): undefined reference to `Fct_Download_Ini' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\obj\menu_spe.osad.data+0x294): undefined reference to `Fct_Download_Handler' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\obj\menu_spe.o: In function `fCalibration': 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\Hardware\Primer_1_2\src/menu_spe.c:471: undefined reference to `TOUCHSCREEN_Calibration' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\Hardware\Primer_1_2\src/menu_spe.c:474: undefined reference to `TS_SeqCal' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\Hardware\Primer_1_2\src/menu_spe.c:474: undefined reference to `fTS_InitCal' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\obj\menu_spe.o: In function `fSetSpeaker': 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\Hardware\Primer_1_2\src/menu_spe.c:755: undefined reference to `AUDIO_SpeakerOn' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\obj\menu_spe.o: In function `fTest_Mgr': 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\Hardware\Primer_1_2\src/menu_spe.c:558: undefined reference to `AUDIO_Welcome_Msg' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\Hardware\Primer_1_2\src/menu_spe.c:591: undefined reference to `AUDIO_SetMode' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\Hardware\Primer_1_2\src/menu_spe.c:650: undefined reference to `AUDIO_SetMode' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\Hardware\Primer_1_2\src/menu_spe.c:652: undefined reference to `AUDIO_Record' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\Hardware\Primer_1_2\src/menu_spe.c:663: undefined reference to `AUDIO_SpeakerOn' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\Hardware\Primer_1_2\src/menu_spe.c:663: undefined reference to `AUDIO_Volume' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\Hardware\Primer_1_2\src/menu_spe.c:663: undefined reference to `AUDIO_Playback_status' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\Hardware\Primer_1_2\src/menu_spe.c:663: undefined reference to `AUDIO_Recording_status' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\Hardware\Primer_1_2\src/menu_spe.c:671: undefined reference to `AUDIO_SetMode' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\Hardware\Primer_1_2\src/menu_spe.c:673: undefined reference to `AUDIO_Play' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\Hardware\Primer_1_2\src/menu_spe.c:686: undefined reference to `AUDIO_RecordBuffer_GetStatus' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\Hardware\Primer_1_2\src/menu_spe.c:687: undefined reference to `AUDIO_Record_Stop' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\Hardware\Primer_1_2\src/menu_spe.c:717: undefined reference to `PWR_BatteryLevel' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\obj\menu_app_spe.o: In function `FctAppIni': 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\Hardware\Primer_1_2\src/menu_app_spe.c:266: undefined reference to `LIST_Set' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\obj\menu_app_spe.o: In function `APP_LaunchAppli': 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\Hardware\Primer_1_2\src/menu_app_spe.c:368: undefined reference to `TOUCHSCR_SetMode' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\obj\menu_app_spe.o: In function `FctAppMgr': 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\Hardware\Primer_1_2\src/menu_app_spe.c:289: undefined reference to `LIST_Manager' 
C:\Users\Alexandre\Documents\3i5\amo\AccÚlÚro\Circle\OS\Hardware\Primer_1_2\src/menu_app_spe.c:317: undefined reference to `CurrentList' 
collect2: ld returned 1 exit status 
 

Is the error returned.

Can you tell me what is the problem, please?

Sorry but I'm a novice in stm32 programming.

Alex

Offline

 

# 6   2011-12-07 17:52:29 Trying to use the internal MEMs with circle OS

Alex_AMO
New member
From: Grenoble_France
Registered: 2011-10-20
Posts: 4

Re: Trying to use the internal MEMs with circle OS

As I 'm on Grenoble, and that I've just seen that you to, may we can meet?

I think that would be simpler for you to explain me the stm32 functionning

alex

Offline

 

# 7   2011-12-09 07:00:46 Trying to use the internal MEMs with circle OS

yrt
Administrator
From: Grenoble-France
Registered: 2008-06-11
Posts: 520
Website

Re: Trying to use the internal MEMs with circle OS

Hi,

Are you using a Primer2 or a Evoprimer ?
If you are novice, I suggest you to take a look at the documentation :
http://www.stm32circle.com/resources/stm32primer2.php

You will find the User manual which explain how to start with the primer and the CircleOS, and also a Tutorial which show how to develop a CircleOS application.

I'm sorry but we are not available for explanation, but we can propose training on STM32.
See http://www.mcu-raisonance.com/index.php … u-training

Regards,
Yves

Offline

 

  • Index
  •  » circleOS
  •  » Trying to use the internal MEMs with circle OS

Board footer