Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 10.07.2009, 10:58  
west329
Частый гость
 
Регистрация: 13.11.2007
Сообщений: 43
Сказал спасибо: 0
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
west329 на пути к лучшему
По умолчанию Почему Keil собирает нерабочий hex

Изучаю оболочку Keil, взял простой пример, и просимулировал его в протеусе, всё работает нормально, потом подправил исходник перекомпелировал, но работать новый хекс незахотел.

Я сравнил два hex файла

Рабочий

Код:
:020000040000FA
:1000000018F09FE518F09FE518F09FE518F09FE5C0
:1000100018F09FE50000A0E1F0FF1FE518F09FE554
:1000200040000000DC010000D8010000D401000005
:10003000D001000000000000CC010000C801000059
:10004000B0009FE5AA10A0E35520A0E32430A0E370
:10005000043080E50130A0E3003080E50C1080E53D
:100060000C2080E5083090E5013B13E2FCFFFF0A1D
:100070000330A0E3003080E50C1080E50C2080E523
:1000800074009FE50410A0E3041080E50210A0E3D3
:10009000001080E564009FE5DBF021E300D0A0E1E3
:1000A000200040E2D7F021E300D0A0E1200040E2B0
:1000B000D1F021E300D0A0E1200040E2D2F021E322
:1000C00000D0A0E1800040E2D3F021E300D0A0E125
:1000D000200040E210F021E300D0A0E120009FE5E5
:1000E000010010E31CE09F051CE09F1510FF2FE1AD
:1000F000FEFFFFEAFEE7C04680C01FE000C01FE031
:100100000005004021010000F0000000F5000000A3
:1001100000000000000000000000000000000000DF
:100120001E4806C80B1C134305D000230B70491C46
:100130009142FBD1F5E71A48C01C0323984306C837
:100140000B1C134306D00378401C0B70491C9142D2
:10015000F9D1F1E700B51348007801211248016098
:10016000124801601249134801600E480078011CD2
:100170000904114801600B480078011CFF20414030
:1001800009040E4801600E48006802210842FAD1B5
:1001900001210C480160FEE700BDC04610010000CF
:1001A0001801000080C11FE0088002E0048002E026
:1001B00000000F00188002E0148002E01C8002E0C2
:1001C000008002E00C8002E0FEFFFFEAFEFFFFEA93
:1001D000FEFFFFEAFEFFFFEAFEFFFFEAFEFFFFEA87
:00000001FF

И не рабочий, тоесть перекомпелированый моим кейлом
Код:
:020000040000FA
:10800000000000EB250000EB2C008FE2000C90E854
:1080100000A08AE000B08BE001704AE20B005AE158
:108020000000001A1D0000EB0F00BAE818E04FE254
:10803000010013E303F0471013FF2FE1B00100002C
:10804000C00100000030B0E30040B0E30050B0E3F6
:108050000060B0E3102052E27800A128FCFFFF8A04
:10806000822EB0E13000A128003081451EFF2FE1B3
:1080700001C08FE21CFF2FE11FB500F0B3F8059897
:1080800086460FBC009C02B07047000001C08FE222
:108090001CFF2FE130B47546AE4630BC704700007F
:1080A0002A0000EB0210A0E1F0FFFFEB1CC09FE5EF
:1080B0000FC08CE001001CE30DE08F120FE0A00167
:1080C0001CFF2FE101C08FE21CFF2FE100F070F8D0
:1080D000490000007847C046EBFFFFEB390000EB9A
:1080E0000C009FE50C109FE504209FE508309FE5FC
:1080F0001EFF2FE1608200006086000060820000A9
:108100000F48007801200F49886048600F20000464
:1081100088610B4800780004486109480078FF2115
:10812000484000040749C861C0460648006802216B
:108130000842FAD101200349C860C046FEE70000AA
:1081400080C11FE0008002E0704770477047000068
:108150000E50A0E1180000EB05E0A0E10050B0E1F6
:108160000D10A0E10A30A0E10700C0E300D0A0E1BB
:1081700060D08DE220402DE9D8FFFFEB2040BDE824
:108180000060A0E30070A0E30080A0E300B0A0E3E3
:108190000710C1E305C0A0E1C009ACE8C009ACE824
:1081A000C009ACE8C009ACE801D0A0E11EFF2FE196
:1081B0000400C046C0462000FFF78CFF00009FE58A
:1081C0001EFF2FE1FC8100000C109FE51800A0E3CA
:1081D000563412EF1EFF2FE10800000026000200B7
:1081E0001EFF2FE17847C0461EFF2FE1FC810000F3
:0C81F000FC810000EC0400004480000052
:040000050000800077
:00000001FF

я так понимаю что у меня программа размещается не по тем адресам что надо, подскажите пожалуйста

Код:
чип LPC2138

IDE-Version:
µVision3 V3.80
Copyright (c) Keil Elektronik GmbH / Keil Software, Inc. 1995 - 2009

License Information:
231313 WindowsXP
Microsoft
LIC=MPPLQ-NI0I4-PC5J8-3N3SG-Q86HJ-XQF6L

Tool Version Numbers:
Toolchain:        RealView MDK-ARM  Version: 3.50
Toolchain Path:    BIN40
C Compiler:         Armcc.Exe       V4.0.0.524
Assembler:          Armasm.Exe       V4.0.0.524
Linker/Locator:     ArmLink.Exe       V4.0.0.524
Librarian:             ArmAr.Exe       V4.0.0.524
Hex Converter:      FromElf.Exe       V4.0.0.524
CPU DLL:               SARM.DLL       V3.50
Dialog DLL:         DARMP.DLL       V1.44
Прикрепленный файл: 7632235.rar
Реклама:
west329 вне форума  
Непрочитано 10.07.2009, 14:09  
woroba
Гражданин KAZUS.RU
 
Регистрация: 13.06.2005
Адрес: РК г.Павлодар
Сообщений: 866
Сказал спасибо: 99
Сказали Спасибо 216 раз(а) в 140 сообщении(ях)
woroba на пути к лучшему
По умолчанию

В сети есть книжка Мартина по LPC, там все примеры как раз для keil.
__________________
Не ошибается лишь тот, кто ни чего не делает!
woroba вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как в HEX-файл добавить кусок другого HEX-а? Don_Ambrosio Микроконтроллеры, АЦП, память и т.д 10 06.05.2008 08:48
Почему AVR Studio4 запрашивает hex файл? zhan99999 Proteus, KiCAD и другие ECAD 3 06.01.2007 02:09
keil 3 rio Микроконтроллеры, АЦП, память и т.д 3 15.08.2006 21:41
Как в Keil C51 создать hex файл? 011119xx Микроконтроллеры, АЦП, память и т.д 1 13.07.2005 11:59


Часовой пояс GMT +4, время: 16:28.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot