Új hozzászólás Aktív témák
-
buherton
őstag
válasz
CPT.Pirk
#5100
üzenetére
Hóhó ez nagyon spéci cucc. Akkumulátor töltő vagy mi lesz belőle?
Most nekem is lenne egy kérdés. Nem igazán C viszont ha már felmerült az ARM, akkor megkérdezem.
Context switcher-t írok, de van két probléma, amivel nem tudok dűlőre jutni:
1. PendSV-ben történik a váltás, ahol értelemszerűen az MSP-t használom. Igen ám, de a stack pointer minden egyes meghíváskor 0x20-val csökken az értéke. Miért csinálja ezt?2. Így térek vissza a PendSV-ből:
volatile uint32_t LR_reg;
LR_reg = 0xFFFFFFFD;
__asm volatile ("BX %0" : "=r" (LR_reg));
Ennek ellnére még mindig privileged módban fut a cucc. Ha ez előtt beállítom direktbe a CONTROL regisztert, akkor user-ben fog futni, de nem erre találták ki az EXEC_RETURN-t?
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- iPad topik
- Debrecen és környéke adok-veszek-beszélgetek
- Civilization VII
- BestBuy topik
- Őrületes specifikációkkal rendelkezik a Tachyum csodaprocesszora
- Billiós befektetéssel bővül a Samsung magyarországi akkugyára
- alza vélemények - tapasztalatok
- rx 9070 xt
- Milyen NAS-t vegyek?
- Konzolokról KULTURÁLT módon
- További aktív témák...
- AKCIÓ! MSI MAG 325CQRXF QHD VA 240Hz 1ms monitor garanciával hibátlan működéssel
- BESZÁMÍTÁS! ASRock B450M R5 2600 8GB DDR4 256GB SSD 1TB HDD GTX 960 4GB ZALMAN S4 Chieftec 450W
- Telefon felvásárlás!! iPhone 16/iPhone 16 Plus/iPhone 16 Pro/iPhone 16 Pro Max
- Asus ROG Delta II gamer fejhallgató
- Telefon felvásárlás!! Honor 90 Lite/Honor 90/Honor Magic5 Lite/Honor Magic6 Lite/Honor Magic5 Pro
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopműhely Bt.
Város: Budapest

