![]() | |
| |||||||
| Home | Register | Blogs | FAQ | Members List | Calendar | Downloads | Arcade | Mark Forums Read |
| Languages, Compilers and Interpreters C,C++,C#,.NET,Java,PHP,Perl,SQL and more |
![]() |
| | LinkBack | Thread Tools | Display Modes |
| | #1 |
| Младенец Join Date: Jun 2004 Location: Moscow
Posts: 39
Rep Power: 0 Reputation:
10 | CCS2.2 compiliruet coshmarnyh cod!!! Ya probuyu napisat' boot loader s flasha. Vsyo by nichego no mne nuzhno pomestitsya v 1 KB. S drugoi storony ne xochetsya na assemblere i vot nikak ni poymu pochemu stack ne popodaet tuda kuda nado. -stack 0x400 MEMORY { BOOT : origin = 0x0000, len = 0x00600 ISRAM : origin = 0x0600, len = 0x1000 ISRAMSTACK : origin = 0x1600, len = 0x2000 SDRAM : origin = 0x80000000, len = 0x2000000 } SECTIONS { .vectors {} > BOOT .const: {} > BOOT .text: {} > BOOT .bss: {} > ISRAM .stack: {} > ISRAMSTACK .far: {} > ISRAM .sysdata: {} > ISRAM .sysregs: {} > ISRAM .sysinit: {} > ISRAM .cinit: {} > ISRAM .data: {} > ISRAM } vot cmd file. Etogo ne dostatochno shtoby stack pri compilyacii popal po naznachennomu adresu? Ne obrashayte vnimaniya shto seciya stecka bol'she razmerov real'nogo stecka... eto prosto straxovka na budushee. Last edited by veg : Aug 11, 2004 at 08:03. |
| | |
| | #2 |
| Младенец Join Date: Aug 2004 Location: Yerevan
Posts: 3
Rep Power: 0 Reputation:
10 | A kuda popal posle kompiljacii stack ? Etogo .cmd fajla dostatochno, chtoby sekcija .stack popala tuda, kuda nado. Eshchje nuzhno inicializirovat' SP (t.e. B15), no eto dolzhen avtomaticheski sdelat' c_int00. |
| | |
| | #5 |
| Младенец Join Date: Jun 2004 Location: Moscow
Posts: 39
Rep Power: 0 Reputation:
10 | OK Ya tak i delayu esli chestno.No ya xotel programmu napisat' v C bez assemblera. A shtoby u etogo registra pomenyat' adres prixoditsa asmovski kusochek tuda zapyxnut'. No ya nachinayu ponimat' shto bez RTS liba na C pisat' nel'zya, navernoye ![]() |
| | |
![]() |
| Thread Tools | |
| Display Modes | |
| |