Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
03/18/13 12:31
Read: times


 
#189571 - 'Unwanted' flexibility
Responding to: ???'s previous message
I've been wrestling with the 'flexibilty' of Cortex processors and I'm getting a bit hacked off with it. There are two specific issues that are causing me grief.

Firstly, you have to put in days of work on the IO pin mapping to make sure you can actually connect up the pins to the peripherals in the way you want. Vague documentation is a problem, as is the sheer size of the datasheet or user manual. I seriously doubt that all the allowed permutations are useful, but there's not so much flexibility that you can just connect stuff up and then fix it all up in the software.

Secondly, you can knobble your debug/programming port if you program up your IO configuration in certain ways. I'm staring at some boards at the moment where I can't connect to the processor and I don't know why.

If you are going to make a chip that sells on the number of features (i.e. kitchen sink marketing) then it will be cumbersome. It takes real skill and commitment to hone a design down to minimal set of functions that will do the job.

List of 36 messages in thread
TopicAuthorDate
8/32 bit musings            01/01/70 00:00      
   Have you looked at the TI M4 Cortex versions?            01/01/70 00:00      
      re:TI            01/01/70 00:00      
         One man's "Flexible" is another man's "Cumbersome"            01/01/70 00:00      
            flexibility ....            01/01/70 00:00      
               several menus to get a cuppa             01/01/70 00:00      
            re: experience            01/01/70 00:00      
            'Unwanted' flexibility            01/01/70 00:00      
               well, there is some help            01/01/70 00:00      
                  SiLabs AppBuilder            01/01/70 00:00      
                     sam e with freescale            01/01/70 00:00      
                     Same with Cypress PSoC Creator            01/01/70 00:00      
                        same ...            01/01/70 00:00      
         Certainly a wry smile is needed             01/01/70 00:00      
            It gets worse            01/01/70 00:00      
   develop all, even small, new apps in 32 bits            01/01/70 00:00      
      how ??            01/01/70 00:00      
         cost            01/01/70 00:00      
            re: cost            01/01/70 00:00      
               cost analysis            01/01/70 00:00      
         Money matters more to some than others            01/01/70 00:00      
            RE: ARMs following Stellaris into early retirement            01/01/70 00:00      
               as will we all (eventually)            01/01/70 00:00      
            ARM in small packages            01/01/70 00:00      
      Scope of "all"            01/01/70 00:00      
         Scope of "all"            01/01/70 00:00      
            RE: a hypothesis that will withstand scrutiny            01/01/70 00:00      
         RE: Superlatives are greatly over-used these days            01/01/70 00:00      
      Software costs            01/01/70 00:00      
         code reuse            01/01/70 00:00      
            I find code reuse in embedded, at best, cumbersome            01/01/70 00:00      
               Maybe it's because I don't use HLL, but ...             01/01/70 00:00      
            Devils triangle            01/01/70 00:00      
               I choose            01/01/70 00:00      
               except ...            01/01/70 00:00      
            Including code that wasn't absolutely necessary ...            01/01/70 00:00      

Back to Subject List