On Thu, 23 Mar 2017 22:11:59 -0400, rickman wrote:
> [ ... ] First they use a light grey
> for the text on the pages. I have no idea who thought light grey is an
> acceptable color for anything on a drawing that you actually intend
> people to read. IDIOTS!
I think contract web designers designing for their portfolios, not for
the product. Everything looks like a high-end restaurant menu.
Reply by rickman●March 23, 20172017-03-23
As long as I am griping, I'm trying to read the schematics for the
MSP-EXP430FR4133 and they are a royal PITA. First they use a light grey
for the text on the pages. I have no idea who thought light grey is an
acceptable color for anything on a drawing that you actually intend
people to read. IDIOTS!
Secondly, the only text anywhere on the drawing that can be treated as
text by selecting, copying or searching are the bloody pin numbers on
the parts. There is no way to search for net names to see what goes
where. IDIOTS!
Finally the text labeling the pins is incredibly microscopically small!
It is less than half the height of the other text on the page. IDIOTS!
Anyone know what schematic package TI is using for their drawings? I
want to make sure I never use it.
I will say they appear to have an interesting design for measuring the
power of the target. It appears they are using a DCDC converter
controlled by an MCU to measure the current by counting the on time of
the pass transistor. I wonder what the benefit of this is over just
using a series resistor and measuring the voltage delta across it. They
are dropping 5 volts to 3.3, so the resistor could be between the
regulator output and the sense point and not cost any extra voltage drop.
They have some patents on this method and even on a compiler feature
that lets you measure the power of code functions and optimize for speed
the sections that use the most power. The patent abstract isn't clear
on how automated this is. One thing I noticed is that the patents all
very specifically mention using an inductor. So if this is instead done
with a switched capacitor bank, it would not violate any patents except
maybe the compiler patent.
--
Rick C
Reply by David Brown●March 23, 20172017-03-23
On 23/03/17 20:50, Tim Wescott wrote:
> On Thu, 23 Mar 2017 20:43:28 +0100, David Brown wrote:
>
>> On 23/03/17 18:49, Tim Wescott wrote:
>>
>>
>>> Oh joy. I feel for you.
>>>
>>> Part of the reason that I do nearly all of my development with ARM
>>> Cortex parts using 3rd-party open-source tools is because the tools
>>> seem to have fewer really fatal flaws, and when they do there's someone
>>> out in the community who's flogging things to make the flaws go away.
>>>
>>> It was a stroke of genius on ARM's part to make a common debug
>>> interface -- it means that one tool chain will work on anybody's ARM
>>> Cortex parts.
>>>
>>>
>> The irony here is that on one of my projects based on a Freescale
>> Kinetis, the debugger I am using (with Linux) is a small board that came
>> free with a TI demo kit!
>
> It must be one of the ARM core parts from Luminary -- their debug
> hardware is compatible with OpenOCD, and works pretty well with other
> manufacturer's stuff (although the early boards didn't treat reset as
> well as the 3rd-party dongles do -- I don't know if this was fixed in
> later versions or not).
>
It was indeed a Luminary Micros part - well done!
Reply by John Devereux●March 23, 20172017-03-23
rickman <gnuarm@gmail.com> writes:
> On 3/23/2017 3:15 PM, John Devereux wrote:
>> rickman <gnuarm@gmail.com> writes:
>>
>>> I found another way to download to the target. Seems TI has a web
>>> page to support this. Really? A web page to control a target board
>>> on my PC? Ok...
>>>
>>> I gave it a try and of course there are drivers to download. But this
>>> is handled automatically. Well, mostly. The first driver downloaded
>>> and installed ok. In the process it seemed to install the second
>>> driver. When I clicked the final button to refresh the page I am
>>> still prompted with a message that I need to download and install the
>>> second piece of software. Ok, I guess it didn't get loaded before, it
>>> must have been something else with a similar name. I click to
>>> download and install the second package. Refresh. Same message.
>>>
>>> I tried this a couple more times before I realized, it was
>>> downloading, but not installing! So I manually ran the installation
>>> and refreshed the page. Now it seems responsive. I asked it to
>>> verify the firmware on the target. It takes some time because it has
>>> to install yet more stuff. Finally it starts running and gives an
>>> error... :-*
>>>
>>> Seems this board is old enough the emulator firmware is not up to
>>> date. It wants to update that... do I have an emulator for the
>>> emulator? I guess the flash emulator emulates itself? :-/
>>>
>>> Ok, some time and lots of blinking red LEDs later, the board seems to
>>> be updated and it completes my request to verify the "out of box"
>>> firmware. You got it! An error! It fails confirmation. I guess that
>>> firmware is also out of date. Do I dare update the firmware? In for
>>> a penny...
>>>
>>> That worked, the image updated and now verifies and the board
>>> continues working the same as far as I can tell. I wonder what was
>>> changed in the OOB firmware?
>>>
>>> I still need to get the FET USB driver working. Can anyone else
>>> download the ti_msp430driver_setup_1_00_01_00.zip file from
>>> http://software-dl.ti.com/msp430/msp430_public_sw/mcu/msp430/MSP430_FET_Drivers/latest/index_FDS.html
>>
>> Download worked fine for me Rick, it was on my machine within 30 seconds
>> of clicking your link.
>
> Yes, John Temples wrote me that it worked for him as well. Looks like
> I picked the wrong two browsers to try, Opera and Chrome. It worked
> for me when I tried FF. What are the odds?
>
> What browser did you use?
Firefox (on linux)
> I'm actually a bit frustrated with it all now. I'm going to quit for
> the day and work on financial stuff. I can't seem to get a CPA to
> return my call or worse they don't seem to respond to emails. I'm
> looking for a new one and they all seem to be living in the 1900's.
--
John Devereux
Reply by Tim Wescott●March 23, 20172017-03-23
On Thu, 23 Mar 2017 20:43:28 +0100, David Brown wrote:
> On 23/03/17 18:49, Tim Wescott wrote:
>
>
>> Oh joy. I feel for you.
>>
>> Part of the reason that I do nearly all of my development with ARM
>> Cortex parts using 3rd-party open-source tools is because the tools
>> seem to have fewer really fatal flaws, and when they do there's someone
>> out in the community who's flogging things to make the flaws go away.
>>
>> It was a stroke of genius on ARM's part to make a common debug
>> interface -- it means that one tool chain will work on anybody's ARM
>> Cortex parts.
>>
>>
> The irony here is that on one of my projects based on a Freescale
> Kinetis, the debugger I am using (with Linux) is a small board that came
> free with a TI demo kit!
It must be one of the ARM core parts from Luminary -- their debug
hardware is compatible with OpenOCD, and works pretty well with other
manufacturer's stuff (although the early boards didn't treat reset as
well as the 3rd-party dongles do -- I don't know if this was fixed in
later versions or not).
--
Tim Wescott
Wescott Design Services
http://www.wescottdesign.com
I'm looking for work -- see my website!
Reply by David Brown●March 23, 20172017-03-23
On 23/03/17 18:49, Tim Wescott wrote:
>
> Oh joy. I feel for you.
>
> Part of the reason that I do nearly all of my development with ARM Cortex
> parts using 3rd-party open-source tools is because the tools seem to have
> fewer really fatal flaws, and when they do there's someone out in the
> community who's flogging things to make the flaws go away.
>
> It was a stroke of genius on ARM's part to make a common debug interface
> -- it means that one tool chain will work on anybody's ARM Cortex parts.
>
The irony here is that on one of my projects based on a Freescale
Kinetis, the debugger I am using (with Linux) is a small board that came
free with a TI demo kit!
Reply by rickman●March 23, 20172017-03-23
On 3/23/2017 3:15 PM, John Devereux wrote:
> rickman <gnuarm@gmail.com> writes:
>
>> I found another way to download to the target. Seems TI has a web
>> page to support this. Really? A web page to control a target board
>> on my PC? Ok...
>>
>> I gave it a try and of course there are drivers to download. But this
>> is handled automatically. Well, mostly. The first driver downloaded
>> and installed ok. In the process it seemed to install the second
>> driver. When I clicked the final button to refresh the page I am
>> still prompted with a message that I need to download and install the
>> second piece of software. Ok, I guess it didn't get loaded before, it
>> must have been something else with a similar name. I click to
>> download and install the second package. Refresh. Same message.
>>
>> I tried this a couple more times before I realized, it was
>> downloading, but not installing! So I manually ran the installation
>> and refreshed the page. Now it seems responsive. I asked it to
>> verify the firmware on the target. It takes some time because it has
>> to install yet more stuff. Finally it starts running and gives an
>> error... :-*
>>
>> Seems this board is old enough the emulator firmware is not up to
>> date. It wants to update that... do I have an emulator for the
>> emulator? I guess the flash emulator emulates itself? :-/
>>
>> Ok, some time and lots of blinking red LEDs later, the board seems to
>> be updated and it completes my request to verify the "out of box"
>> firmware. You got it! An error! It fails confirmation. I guess that
>> firmware is also out of date. Do I dare update the firmware? In for
>> a penny...
>>
>> That worked, the image updated and now verifies and the board
>> continues working the same as far as I can tell. I wonder what was
>> changed in the OOB firmware?
>>
>> I still need to get the FET USB driver working. Can anyone else
>> download the ti_msp430driver_setup_1_00_01_00.zip file from
>> http://software-dl.ti.com/msp430/msp430_public_sw/mcu/msp430/MSP430_FET_Drivers/latest/index_FDS.html
>
> Download worked fine for me Rick, it was on my machine within 30 seconds
> of clicking your link.
Yes, John Temples wrote me that it worked for him as well. Looks like I
picked the wrong two browsers to try, Opera and Chrome. It worked for
me when I tried FF. What are the odds?
What browser did you use?
I'm actually a bit frustrated with it all now. I'm going to quit for
the day and work on financial stuff. I can't seem to get a CPA to
return my call or worse they don't seem to respond to emails. I'm
looking for a new one and they all seem to be living in the 1900's.
--
Rick C
Reply by John Devereux●March 23, 20172017-03-23
rickman <gnuarm@gmail.com> writes:
> I found another way to download to the target. Seems TI has a web
> page to support this. Really? A web page to control a target board
> on my PC? Ok...
>
> I gave it a try and of course there are drivers to download. But this
> is handled automatically. Well, mostly. The first driver downloaded
> and installed ok. In the process it seemed to install the second
> driver. When I clicked the final button to refresh the page I am
> still prompted with a message that I need to download and install the
> second piece of software. Ok, I guess it didn't get loaded before, it
> must have been something else with a similar name. I click to
> download and install the second package. Refresh. Same message.
>
> I tried this a couple more times before I realized, it was
> downloading, but not installing! So I manually ran the installation
> and refreshed the page. Now it seems responsive. I asked it to
> verify the firmware on the target. It takes some time because it has
> to install yet more stuff. Finally it starts running and gives an
> error... :-*
>
> Seems this board is old enough the emulator firmware is not up to
> date. It wants to update that... do I have an emulator for the
> emulator? I guess the flash emulator emulates itself? :-/
>
> Ok, some time and lots of blinking red LEDs later, the board seems to
> be updated and it completes my request to verify the "out of box"
> firmware. You got it! An error! It fails confirmation. I guess that
> firmware is also out of date. Do I dare update the firmware? In for
> a penny...
>
> That worked, the image updated and now verifies and the board
> continues working the same as far as I can tell. I wonder what was
> changed in the OOB firmware?
>
> I still need to get the FET USB driver working. Can anyone else
> download the ti_msp430driver_setup_1_00_01_00.zip file from
> http://software-dl.ti.com/msp430/msp430_public_sw/mcu/msp430/MSP430_FET_Drivers/latest/index_FDS.html
Download worked fine for me Rick, it was on my machine within 30 seconds
of clicking your link.
--
John Devereux
Reply by Tim Wescott●March 23, 20172017-03-23
On Thu, 23 Mar 2017 13:40:57 -0400, rickman wrote:
> Sorry for the long rant. But I've been fighting this for some time now
> and I can't believe how hard TI made this process. I think I finally
> understand the pieces, but I still can't get from here to there... at
> least on my PC. I guess I'll try the rPi next.
A long time ago, when the MSP430 first came out, I bought one of their
little USB development boards, and found the process seamless.
But -- that was a long time ago.
I hope things get better. Sometimes you wonder if companies really want
to sell their products.
--
Tim Wescott
Wescott Design Services
http://www.wescottdesign.com
I'm looking for work -- see my website!
Reply by rickman●March 23, 20172017-03-23
I found another way to download to the target. Seems TI has a web page
to support this. Really? A web page to control a target board on my
PC? Ok...
I gave it a try and of course there are drivers to download. But this
is handled automatically. Well, mostly. The first driver downloaded
and installed ok. In the process it seemed to install the second
driver. When I clicked the final button to refresh the page I am still
prompted with a message that I need to download and install the second
piece of software. Ok, I guess it didn't get loaded before, it must
have been something else with a similar name. I click to download and
install the second package. Refresh. Same message.
I tried this a couple more times before I realized, it was downloading,
but not installing! So I manually ran the installation and refreshed
the page. Now it seems responsive. I asked it to verify the firmware
on the target. It takes some time because it has to install yet more
stuff. Finally it starts running and gives an error... :-*
Seems this board is old enough the emulator firmware is not up to date.
It wants to update that... do I have an emulator for the emulator? I
guess the flash emulator emulates itself? :-/
Ok, some time and lots of blinking red LEDs later, the board seems to be
updated and it completes my request to verify the "out of box" firmware.
You got it! An error! It fails confirmation. I guess that firmware
is also out of date. Do I dare update the firmware? In for a penny...
That worked, the image updated and now verifies and the board continues
working the same as far as I can tell. I wonder what was changed in the
OOB firmware?
I still need to get the FET USB driver working. Can anyone else
download the ti_msp430driver_setup_1_00_01_00.zip file from
http://software-dl.ti.com/msp430/msp430_public_sw/mcu/msp430/MSP430_FET_Drivers/latest/index_FDS.html
If I know it is hosed for everyone and not just me I will know better
how to get help from TI. I've tried two of my four browsers. I really
don't want to go on a browser hunt. I'm pretty sure it's TI.
Until then I'll work on getting things running with the rPi I suppose.
--
Rick C