-
- Как говорил мудрый слоненок - если чего-нибудь не знаеш, надо спросить у того кто знает. Спросим у eCos-а V_Shamaev(2421 знак., 28.11.2005 12:41, )
- дизассемблируйте строку *((volatile unsigned int *)0х70000000) = 0x1234; и все будет понятно - Romario(25.11.2005 14:36, )
- эээ нада short не инт. имхо. *((unsigned short*)0x70000000)=(UINT16)0xblablabla ;) - MemoryTest(25.11.2005 14:44, )
- ну попутал) - Romario(25.11.2005 15:03, )
- short не катит, иначе бы в асемблер не полез P_Igorek(43 знак., 25.11.2005 15:06, )
- не понял, AT91RM9200 не поддерживает 16 битный порт? или GCC не поддерживает записи half word? - Romario(25.11.2005 15:18, )
- GCC не поддерживает записи half word... P_Igorek(250 знак., 25.11.2005 16:49, )
- Как это не поддерживает? Вот две простых функции, скомпилированные GCC 3.33 gcc-user(1301 знак., 28.11.2005 14:15, )
- Верю... Просто кто знал что такая элементарная вещь в 2.95.3 не реализована P_Igorek(109 знак., 28.11.2005 17:09, )
- Скомилировал компилятором GCC 2.95.3, все нормально gcc-user(376 знак., 28.11.2005 19:27, )
- Спасибо, Но где могут быть грабли? Может ключи компиляции? Или настройки ядра? - P_Igorek(29.11.2005 14:07, )
- Скомилировал компилятором GCC 2.95.3, все нормально gcc-user(376 знак., 28.11.2005 19:27, )
- Верю... Просто кто знал что такая элементарная вещь в 2.95.3 не реализована P_Igorek(109 знак., 28.11.2005 17:09, )
- Как это не поддерживает? Вот две простых функции, скомпилированные GCC 3.33 gcc-user(1301 знак., 28.11.2005 14:15, )
- GCC не поддерживает записи half word... P_Igorek(250 знак., 25.11.2005 16:49, )
- а точна интересна бы глянуть что там вам компиляторрр нагенерит при *(short*)=0xXXXX; MemoryTest(258 знак., 25.11.2005 15:18, )
- Нагенерит следующие: P_Igorek(96 знак., 25.11.2005 16:53, )
- А конкретно вот это: А может все таки ключик есть, а? P_Igorek(1265 знак., 28.11.2005 11:44, )
- Нагенерит следующие: P_Igorek(96 знак., 25.11.2005 16:53, )
- не понял, AT91RM9200 не поддерживает 16 битный порт? или GCC не поддерживает записи half word? - Romario(25.11.2005 15:18, )
- short не катит, иначе бы в асемблер не полез P_Igorek(43 знак., 25.11.2005 15:06, )
- Эээ short - P_Igorek(25.11.2005 15:02, )
- Эээ Short не кактит так ка GCC делает из него... P_Igorek(231 знак., 25.11.2005 15:05, )
- ну попутал) - Romario(25.11.2005 15:03, )
- эээ нада short не инт. имхо. *((unsigned short*)0x70000000)=(UINT16)0xblablabla ;) - MemoryTest(25.11.2005 14:44, )
- чую нада делать так MemoryTest(66 знак., 25.11.2005 11:31, )
- А почему так? (уточнения) P_Igorek(240 знак., 25.11.2005 13:38, )
- Ответ: MemoryTest(425 знак., 25.11.2005 13:57, , ссылка, ссылка)
- Сейчас испробуем. А Си функцию можно сделать? - P_Igorek(25.11.2005 14:30, )
- Попробовал - работает! А как бы теперь этот код в С интегрировать. P_Igorek(71 знак., 25.11.2005 16:51, )
- Ответ: MemoryTest(365 знак., 25.11.2005 17:15, )
- Попробовал так: Не получилос. P_Igorek(491 знак., 25.11.2005 18:18, )
- Так все таки, как бы сделать С функцию? Или может есть ключики компиляции... - P_Igorek(28.11.2005 10:31, )
- чесно скажу я не помню как пользоваться __asm__ когда нада было я разобрался сщас не помню. MemoryTest(301 знак., 28.11.2005 11:31, )
- Может вопрос и не сюда, но почему так? P_Igorek(2181 знак., 28.11.2005 12:10, )
- такой компилятор :) MemoryTest(97 знак., 28.11.2005 12:23, )
- Спасибо. Читаю. Очень интересно. но какие там загадки.... - P_Igorek(28.11.2005 12:05, )
- Может вопрос и не сюда, но почему так? P_Igorek(2181 знак., 28.11.2005 12:10, )
- чесно скажу я не помню как пользоваться __asm__ когда нада было я разобрался сщас не помню. MemoryTest(301 знак., 28.11.2005 11:31, )
- Так все таки, как бы сделать С функцию? Или может есть ключики компиляции... - P_Igorek(28.11.2005 10:31, )
- Попробовал так: Не получилос. P_Igorek(491 знак., 25.11.2005 18:18, )
- Ответ: MemoryTest(365 знак., 25.11.2005 17:15, )
- Попробовал - работает! А как бы теперь этот код в С интегрировать. P_Igorek(71 знак., 25.11.2005 16:51, )
- Сейчас испробуем. А Си функцию можно сделать? - P_Igorek(25.11.2005 14:30, )
- Ответ: MemoryTest(421 знак., 25.11.2005 13:57, , ссылка, ссылка)
- Спасибо, пойду пробовать - P_Igorek(25.11.2005 14:33, )
- Ответ: MemoryTest(425 знак., 25.11.2005 13:57, , ссылка, ссылка)
- А почему так? (уточнения) P_Igorek(240 знак., 25.11.2005 13:38, )