| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| Hi-Tech PICC-18 http://mcu-bg.com/mcu_site/viewtopic.php?f=14&t=2254 |
Страница 1 от 1 |
| Автор: | Gogo [ Съб Апр 22, 2006 1:53 am ] |
| Заглавие: | Hi-Tech PICC-18 |
Някой може ли да ми обясни човешки и на български, как да си отместя една процедура в programm memry, като използвам #pragma... ала-бала Искам например "void procedure (void)" да я сложа на адрес 1000h |
|
| Автор: | Nikola Kirov [ Съб Апр 22, 2006 11:42 am ] |
| Заглавие: | |
Я виж дали не е като в IAR. Отдавна не съм работил с Hi-tech сериозно и не се сещам. Но маи така беше и там #pragma location = 1000 void MyProc() { ---------- ---------- } |
|
| Автор: | TheWizard [ Съб Апр 22, 2006 12:06 pm ] |
| Заглавие: | |
Това дето на тебе ти трябва е Compiler Options: --codeoffset=value Specify ROM address или linker directive -aValueH -a1000H ама как са му прагмите - незнам и аз :) |
|
| Автор: | Gogo [ Съб Апр 22, 2006 8:52 pm ] | |||||||||
| Заглавие: | ||||||||||
Би трябвало да е така:
и се добавя в линкер скрипта -Paatext=1000h Но при компилирането ми дава тази грешка: Error[925] : extraneous argument to "-P" option |
||||||||||
| Страница 1 от 1 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|