реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Странные вещи с LPC, в доке упоминается RealMonitor
DASM
сообщение Dec 25 2005, 10:54
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 3 644
Регистрация: 28-05-05
Пользователь №: 5 493



поиск в сети показал, что кто-то в кусках bootloader LPC видел куски этого самого RealMonitor. Тем не менее ни адресов входа, ни описания у филипса нет. Хотя говорят они о нем в каждом даташите. Может кто копал ?

Сообщение отредактировал DASM - Dec 25 2005, 10:55
Go to the top of the page
 
+Quote Post
zltigo
сообщение Dec 25 2005, 11:54
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(DASM @ Dec 25 2005, 12:54) *
поиск в сети показал, что кто-то в кусках bootloader LPC видел куски этого самого RealMonitor. Тем не менее ни адресов входа, ни описания у филипса нет. Хотя говорят они о нем в каждом даташите. Может кто копал ?

Кто-то-где-то....
Да они черным по белому на каждом углу это пишут.
Подборка документов:

 Trace Debug Tools User Guide (ARM DUI 0118)
 ARM Firmware Suite Reference Guide (ARM DUI 0102)
 ARM Firmware Suite User Guide (ARM DUI 0136)
 Multi-ICE User Guide (ARM DUI 0048)
 ARM RMTarget Integration Guide (ARM DUI 0142)
 CodeWarrior IDE Guide (ARM DUI 0065)
 ADS Debuggers Guide (ARM DUI 0066)
 ARM Architecture Reference Manual (ARM DDI 0100)

http://www.arm.com/documentation/Software_...ools/index.html

Ну и примеры имеются
R:\ARM_FIRMWARE_SUITE_V.1.4\SOURCE\REALMONITOR
├───Boards
│ └───INTEGRATOR
├───Build
│ ├───Integrator1020T.b
│ │ └───standalone
│ ├───Integrator7TDMI.b
│ │ └───standalone
│ ├───Integrator7TDMIr4.b
│ │ └───standalone
│ ├───Integrator946E-S.b
│ │ └───standalone
│ └───Integrator966E-S.b
│ └───standalone
├───Demos
│ ├───Boards
│ │ ├───INTEGRATOR
│ │ └───P920
│ ├───Build
│ │ ├───Integrator1020T.b
│ │ │ └───standalone
│ │ ├───Integrator7TDMI.b
│ │ │ └───standalone
│ │ ├───Integrator7TDMIr4.b
│ │ │ └───standalone
│ │ ├───Integrator946E-S.b
│ │ │ └───standalone
│ │ └───Integrator966E-S.b
│ │ └───standalone
│ ├───Sources
│ │ ├───Native
│ │ └───uHAL
│ └───h
├───Processors
│ ├───ARM1020T
│ ├───ARM7TDMI
│ ├───ARM7TDMIr4
│ ├───ARM946E-S
│ └───ARM966E-S
├───Sources
├───h
└───uCOS-II
├───Build
│ └───Integrator966E-S.b
└───Sources


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
zltigo
сообщение Dec 25 2005, 13:22
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(DASM @ Dec 25 2005, 12:54) *
ни адресов входа, ни описания у филипса нет.


Если интересует исключительно системные вызовы у LPC без интимных подробностей:

/* Define firmware Functions */
#define rm_init_entry() ((void (*)())(0x7fffff91))()
#define rm_undef_handler() ((void (*)())(0x7fffffa0))()
#define rm_prefetchabort_handler() ((void (*)())(0x7fffffb0))()
#define rm_dataabort_handler() ((void (*)())(0x7fffffc0))()
#define rm_irqhandler() ((void (*)())(0x7fffffd0))()
#define rm_irqhandler2() ((void (*)())(0x7fffffe0))()
#define iap_entry(a, cool.gif ((void (*)())(0x7ffffff1))(a, cool.gif

Примеры вызовов, например, в UM_LPC2114_2124_2212_2214_2.pdf



А чего это вдруг на это все потянуло?


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
DASM
сообщение Dec 25 2005, 21:45
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 3 644
Регистрация: 28-05-05
Пользователь №: 5 493



о, а где это Вы адреса вызовов накопали ? Я не нашел =( Ну потянуло.. так вроде вещь полезная.. к тому же к мтлинку ее очень просто пристегнуть. А коммуникация через DCC должна весьма быстрой. Хотя не уверен, с этой стороны я еще новичок. С примерами то понятно, но 350 метров пока слить не могу

Сообщение отредактировал DASM - Dec 25 2005, 21:51
Go to the top of the page
 
+Quote Post
zltigo
сообщение Dec 25 2005, 21:55
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(DASM @ Dec 25 2005, 23:45) *
о, а где это Вы адреса вызовов накопали ? Я не нашел =( Ну потянуло.. так вроде вещь полезная.. к тому же к мтлинку ее очень просто пристегнуть. А коммуниуация через DCC должна весьма быстрой. Хотя не уверен, с этой стороны я еще новичок

Для начала у китайцев - у них есть переводная документация, которая
поболее англоязычной (приходилось там работать, немножко ориентируюсь).
Ну а потом и в User Manual:
ARM_LPC2101-3_Preliminary_UM.pdf

Полагаю ценность внутреннего API близится к 0. Работа с DCC прописана в
ARM_FIRMWARE_SUITE_V.1.4\SOURCE\REALMONITOR без всяких оберток.


Выжимка приложена.
Прикрепленные файлы
Прикрепленный файл  RealMonitor.rar ( 134.49 килобайт ) Кол-во скачиваний: 50
 


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
DASM
сообщение Dec 25 2005, 21:59
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 3 644
Регистрация: 28-05-05
Пользователь №: 5 493



так вообще ценность этого RealMonitor есть ? Пусть не встроенного, пусть наваяю с помощью Suite этой.. Я так понял, что большинство разработчиков с ним малознакомы. Может пора исправлять этот пробел ? Или не надо :-(
а даташита такого я не нашел =( Есть только http://www.standardics.philips.com/product...102.lpc2103.pdf
но там опять же тишина. За выжимку спасибо. Все таки - как впечатления ?

Сообщение отредактировал DASM - Dec 25 2005, 22:07
Go to the top of the page
 
+Quote Post
zltigo
сообщение Dec 25 2005, 22:14
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(DASM @ Dec 25 2005, 23:59) *
так вообще ценность этого RealMonitor есть ? Пусть не встроенного, пусть наваяю с помощью Suite этой.. Я так понял, что большинство разработчиков с ним малознакомы. Может пора исправлять этот пробел ? Или не надо :-(
а даташита такого я не нашел =( Есть только http://www.standardics.philips.com/product...102.lpc2103.pdf
но там опять же тишина


Трудно сразу сказать... Я всегда в своих вещах RS232 терминалку использую, ну и соответственно
вписанные средства отладки, включая обработчики exceptions. Получается много универсальнее
и аппаратно независимее.
А RealMonitor - надо смотреть на скорость. Если будет сделана поддержка, то _пробовать_
буду точно.

Упомянутый PDF в архиве пару мегов, там местами встречаются приятные вставочки -заслать на FTP в корень?


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
DASM
сообщение Dec 25 2005, 22:17
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 3 644
Регистрация: 28-05-05
Пользователь №: 5 493



пара мегов - не вопрос, спасибо. К концу месяца и firmware suite скачаю. Насчет поддержки..В RVDS есть RealMonitor.dll (RDI стандарт.) В качестве JTAG connection tq указал JlinkRDI - она все поняла. Просто при пуске сказала что на Target не крутится - что вполне естественно. То есть такое чуство что firmware прошить и дело задышит
Go to the top of the page
 
+Quote Post
zltigo
сообщение Dec 25 2005, 22:29
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(DASM @ Dec 26 2005, 00:17) *
пара мегов - не вопрос, спасибо. К концу месяца и firmware suite скачаю. Насчет поддержки..В RVDS есть RealMonitor.dll (RDI стандарт.) В качестве JTAG connection tq указал JlinkRDI - она все поняла. Просто при пуске сказала что на Target не крутится - что вполне естественно. То есть такое чуство что firmware прошить и дело задышит

1. Сейчас положу в upload\doc_chips\
2. Ну так в чем проблема образчик прошить?


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
DASM
сообщение Dec 25 2005, 22:30
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 3 644
Регистрация: 28-05-05
Пользователь №: 5 493



так теперь кажется ни в чем. Точки входа ,похоже, совпадают с приведенными Вами, и, если информации хватит - попробую. Плохо только что на работу утром =(

Сообщение отредактировал DASM - Dec 25 2005, 22:40
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 29th June 2025 - 08:06
Рейтинг@Mail.ru


Страница сгенерированна за 0.01454 секунд с 7
ELECTRONIX ©2004-2016