Good job glad you were able to convince the client. I've been in situations 
like this where they wouldn't change the hardware its a goldmine if your a 
consultant. I'm also encouraged you were smart enough to use a jtag its folly 
to do board bring up without it unless you want it to take longer = big $$$Jtag 
is your friendMark


Sent from Yahoo Mail on Android 
 
  On Sun, Jan 20, 2019 at 1:11 AM, Dave<[email protected]> wrote:   Thank You. 
My advice to all of my clients - including this one is that - Unless you are GM 
and making a million of something, the hardware design should deviate the least 
possible from whatever reference design or development system you are using. 
It is just not possible to save enough money on production runs of 100, or 1000 
to justify the software costs to support changes to hardware that are not very 
important.  Additionally software takes time and lengthens the critical path - 
increasing your time to market. 
My advice is pay a small amount more if necescary for hardware - a few dollars 
a piece on 100 boards is cheap. Or you will spend alot more on software. 
Do not get me wrong - I am an embedded developer - nothing makes me happier 
that a successful struggle to get that first LED to light on a new board. When 
you take my advice - I make less, the task is not as rewarding - pluging an SD 
card into a board and having it just boot right up, is really good for the 
client - but it does nto pay my mortgage and warring with a recalcitrant 
hardware and winning is intellectually rewarding. 

In several instances this client DID change their design to reflect exactly 
that advice.In some they did not. 
After a full day with the client - it is my view that the boards are 
sufficiently Fubar that they can not be fixed by software. I eventually had to 
JTAG the board and the JTAG is reporting the processor is halted, and that it 
can not get it to run. 
Though there might be some design issues - like not bringing out UART0 pins 
making debugging much harder, I beleive the most fundimental problem is with 
the board assembly.  Several parts were installed 90 or 180 degrees off. Or not 
quite on their pads. 
This is outside my scope. I am old enough and my eyes are just not good enough 
to find and fix placement and soldering errors on SMT boards. 
The client is currently working with the hardware engineer on the boards. 
I beleive they are trying to either remove everything non-essential, or build a 
new board with the barest minimum of hardware. 














I spent a whole day with the client working on the board. 

-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/beagleboard/368fc622-c7d6-4dfb-b425-4167a7ae7a46%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
  

-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/beagleboard/1372665441.565182.1547986543830%40mail.yahoo.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to