0
Кстати, вот сегодня мне попалось на глаза, думаю что Вам пригодится.
github.com/rafaelrmmartins/tms320f28335monitor/
PS: Жаль я раньше не встретит сей линк. Свой лоадер не пришлось б писать
  • avatar
  • uschema
  • 10 октября 2016, 21:05
0
не получится, код был на работе, и я не вынашивал мысль его с работы красть. так что разве что по памяти смогу советы дать. кстати я вел дискусию про BL на electronix.ru/ в разделе «Сигнальные процессоры и их программирование — DSP» и там человек (doom13) делился своим кодом под этот проц, там сможете найти. Вот тут electronix.ru/forum/index.php?showtopic=120294&hl= или вот тут electronix.ru/forum/index.php?showtopic=121198 — почитаете, много узнаете.
  • avatar
  • uschema
  • 23 сентября 2016, 10:35
+1
заводской БЛ (0й) прыгает в дефотлный адрес, а там будет ваш проприетарный БЛ (1й). и он прыгает в entry point, который вы можете назначить на этапе компилирования проекта. вот и все. предварительно вам нужно зафиксировать свой flash-map и строго его придерживаться.
  • avatar
  • uschema
  • 23 сентября 2016, 10:24
0
когда я делал bootloader на tms320f28335 то, по завершению прошивки и проверки всех CRC, делал классический jumb на нужный адрес, эмитируя нормальный boot, и таким образом загружая новую прошивку.
  • avatar
  • uschema
  • 22 сентября 2016, 21:01
0
По ссылке исходник уже недоступен. Хотел взглянуть, та не тут то было. :) Обновите если не лень, или новую ссылку дайте.
  • avatar
  • uschema
  • 18 марта 2015, 01:18
0
Так что там у вас с патинием +12В?
По схеме кажется что-то не правильно :)
Чем всё закончилось?
И можете ли выложить ващу «работающую схему» с чуть более читаемым зумом?
  • avatar
  • uschema
  • 06 декабря 2014, 02:51
0
Этот «с оранжевой наклейкой» как раз и есть генератор опорной частоты, знаю только что он дорогущий был еще тогда, около 40$, производство неизвестно, купили в Питере.
Когда работал на заводе, начальник отдела подарил.
Наклейку не отклеивал, что под ней не знаю.
Вообще в частотомерах достаточно знать точную частоту опорника и всё, в идеале еще знать несколько термо-точек и их частот, а дальше аппроксимации достоточно.
  • avatar
  • uschema
  • 28 октября 2014, 12:26
0
11 лет назад делал на ПЛИС Altera до 100 МГц +/-1Гц, Двухслойка, ЛУТ, 0,2мм дорожки, делалось из того что было под руками. детальнее описание — www.uschema.com/vysokochastotnyj-chastotomer-na-plis/ и демонстранционное видео с ним снимал www.youtube.com/watch?v=Iu2q_TCNDnU
  • avatar
  • uschema
  • 28 октября 2014, 08:03
0
да, по ссылке интересности тоже всплывают, спасибо.
  • avatar
  • uschema
  • 03 октября 2014, 08:13
0
О, так мы кстати с Вами еще оба Харьковские оказывается :)
  • avatar
  • uschema
  • 24 сентября 2014, 08:13
0
А-а-а-а!!!
Вот как счастье выглядит…
по ходу всё то, что я хотел сделать, уже сделал другой человек, сегодня нашёл в инете… :)
Вот мега-линк — users.ece.utexas.edu/~valvano/arm/
  • avatar
  • uschema
  • 24 сентября 2014, 07:19
0
Заказал себе как раз на прошлой неделе эту платку, читал выше что в Россию не доставляют, как дела с доставкой в Украину не знаю, доставка в Ю.Корее — 2 дня. Так что пока я ещё тут, воспользовался случаем. ;)
На нем TMS320F28027 (без плавающей точки), на работе работал с TMS320F28335 (с плавающей точкой), по сути такая же архитектура.
Жду когда найдется на него время. Отличная игружка на 17 баксов, да еще и с XDS100 на борту.
  • avatar
  • uschema
  • 24 сентября 2014, 04:56
0
Да, и вторая вроде намного лучше, на первый взгляд, но если вчитаться вот в те самые «но», то легко находятся непонятки, как минимум запутывают.
Всё равно мне лично точно, не будет хуже, даже если я сделаю хотя бы лишь только для себя. ;)
  • avatar
  • uschema
  • 23 сентября 2014, 16:54
0
Та там в каждом файле лицензионные напоминания, как бы намикающие на всякие ограничения.

Открываем любой пример с ТиваВарешки и смотрим шапку.
//*****************************************************************************
// buttons.c — Evaluation board driver for push buttons.
// Copyright (C) 2013-2014 Texas Instruments Incorporated. All rights reserved.
// Software License Agreement
//
// Texas Instruments (TI) is supplying this software for use solely and
// exclusively on TI's microcontroller products. The software is owned by
// TI and/or its suppliers, and is protected under applicable copyright
// laws. You may not combine this software with «viral» open-source
// software in order to form a larger program.
//
// THIS SOFTWARE IS PROVIDED «AS IS» AND WITH ALL FAULTS.
// NO WARRANTIES, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING, BUT
// NOT LIMITED TO, IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
// A PARTICULAR PURPOSE APPLY TO THIS SOFTWARE. TI SHALL NOT, UNDER ANY
// CIRCUMSTANCES, BE LIABLE FOR SPECIAL, INCIDENTAL, OR CONSEQUENTIAL
// DAMAGES, FOR ANY REASON WHATSOEVER.
//
// This is part of revision 2.1.0.12573 of the EK-TM4C1294XL Firmware Package.
//*****************************************************************************

А именно
— >> You may not combine this software with «viral» open-source software in order to form a larger program.
Что значит запрешено объеденять этот код с «вирусным»-орен-сорс кодом.… Ыыыыы! что это значит, называется «сиди и думай».
Вот так, допустим, зашарил в орен-сорс удачный проект и влип :)
Вывод — нефиг зашаривать и всем все раздаривать. %)

Потом, открываем библиотеку, любую (первая попавшаяся на глаза), смотрим шапку
//*****************************************************************************
// grlib_raster_driver_4bpp.c — Generic graphics library display driver
// supporting screens attached to the LCD controller via its raster interface
// and making use of a 16-color, 4bpp display buffer.
//
// Copyright (C) 2013-2014 Texas Instruments Incorporated. All rights reserved.
// Software License Agreement
//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions
// are met:
//
// Redistributions of source code must retain the above copyright
// notice, this list of conditions and the following disclaimer.
//
// Redistributions in binary form must reproduce the above copyright
// notice, this list of conditions and the following disclaimer in the
// documentation and/or other materials provided with the
// distribution.
//
// Neither the name of Texas Instruments Incorporated nor the names of
// its contributors may be used to endorse or promote products derived
// from this software without specific prior written permission.
//
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
// «AS IS» AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
//
// This is part of revision 2.1.0.12573 of the Tiva Graphics Library.
//*****************************************************************************

...are permitted provided that the following conditions are met:
… Бла-бла-бла…

То есть, одновременно все что можно, и можно и нельзя…

По этому, на сколько я понял (не исключено что и ошибся), в идеале, если нужно чтоб не придирались в случае зашаривания кода (не факт конечно, но и не исключено), то нужно как минимум делать либо тотальный рефакторинг ихнего кода, или же делать опен-сорс при условии подписания документов с ТИ (что следует с фразы — Neither the name of Texas Instruments Incorporated nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.), в любом случае полная непонятка в связве с понятием open-source.

Но…
Если «не париться» то можно на это всё и не обращать внимание, что кстати почти все и делают в инете.
  • avatar
  • uschema
  • 23 сентября 2014, 15:40
0
конечно, зависит от задачи. кстати 16 бит даже на 16.6ksps тоже не плохо, часто даже хватает в всяких прицезионных измерителях.
цена за 1к штук это ж не предложение купить, а просто удобная циферка для ориентации и сравнения, так как почти все чипмейкеры указуют, в основном для производства.
Умножаем на 2,,3 и скокойно прикидываем во сколько обойдется поштучно.
  • avatar
  • uschema
  • 20 сентября 2014, 13:21
0
я нашёл очень много их кода-поддержки, так что почти на всю переферию они накатали драйвера и много рабочих примеров, даже с езернетом несколько рабочих, побаловался на этой плате проектиками с езернетом, но отложил до лучших времен. У меня есть некоторые задумки (как мне кажется хорошие) но они требуют хорошенько изучить этот чип. Почему именно этот — потому что все вместе, как мне кажется переводит этот чип в лидеры для моих запланированных задач. Имеется ыыиду не только цена, но и возможности и поддержку софтом.
Про доступность чипов в РФ не знаю, ибо покупал у них только через их сайт всякости и то на територию Ю.Кореи. Может когда вернусь в Украину столкнусь с такимиде сложностями как у вас в РФ, еще не знаю.
Последние 2 года приходится работать с чипами от ТИ, и могу только заметить, что очень удобно с ними работать по всем направлениям, + отличная поддержка программами, все продумано и правильно.
Кстати… помню когда начинал для st софт настраивать, гдето в 2011, был гнев из-за того что ничего они не подготовили по человечески, столько времени потратилось, потом конечно стало легче.… но с ТИ такого небыло, все с пол пинка.
  • avatar
  • uschema
  • 20 сентября 2014, 11:26
0
разумеется, если покупать штучно будет дороже, минимум в 2 раза. Ну так это везде так.
Я за ССS никогда не платил, на сайте у них можно скачать бесплатные версии V4, V5, V6, щас использую V6. Нв этой плате уже встроенный отладчик, по этому вопрос поддержки отпадает сам собой.
>> (и у тексаса не 16 бит adc) — да, у него 12 бит, и достаточно быстрый 2Msps, в то время как stm32f373vct — 12-bit ADCs with 1 MSPS, а 16 битных всего 3, и то медленные (3x 16-bit sigma-delta ADCs)(стр 19 — The conversion speed is up to 16.6 ksps for each SDADC when converting multiple channels and up to 50 ksps per SDADC if single channel conversion is used.) — если в устройстск этого достаточно, то замечательно. Все зависит от задачи, гдето этот чип подходит лучше, гдето хуже.
  • avatar
  • uschema
  • 20 сентября 2014, 10:51
0
для MSP430 как ьы 50/50 тоесть есть вариант безлимитного тоже.
www.ti.com/tool/ccstudio-msp430
«Use CCS for free — A free license will be generated that supports a 16KB code size limit for the optimized TI compiler or no code size limit with GCC. A 90-day extension for the full featured evaluation license is also available. GCC for MSP430 is available from the App Center inside CCS.»
Мне приходилось сталкиваться только с мелкими MSP430, на которые этиже 16к не влияли.
  • avatar
  • uschema
  • 20 сентября 2014, 09:46
0
вы про это — users.ece.utexas.edu/~valvano/edX/? — так то ж для 123 (тоже кстати прикольный, я в прошлом году игрался с ним), а это щас тут 1294, они конечно совместимы малехо, а так разные, достаточно сильно.
  • avatar
  • uschema
  • 20 сентября 2014, 01:41
0
видимо вы не в теме.
для программирования — CCS, он бесплатный и без ограничений на размер кода, в отличии от других с которыми вы всёж таки наровите сравнить.
Что касается ценника, то зависит от того что вам нужно, этот чит чтоит около 8$/1000шт? есть самая дешевая тива за 3,2$ @60МГц, сайт тексаcа же у вас не заблокирован? поищите сами.
  • avatar
  • uschema
  • 20 сентября 2014, 01:14