I2C Bootloader Causing I/O Problems

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Anonymous
Not applicable

 I have a project that works well with an I2Cs module. I have a bunch of direct I/O pins, two ADCs and two DACs. The code has been running on several products for about 6 years without a hitch. 

   

Recently I tried to implement the BootLdrI2C in place of the I2Cs module. Without even trying to implement the actual boot loader portion I found that as soon as the M8C_EnableGInt macro was called my I/O access ceased to work. My heartbeat LED would stop flashing. 

   

From the datasheet it seemed like I could just drop the module in place of the I2Cs module and deal with the actual boot loader portion later. What am I missing?

0 Likes
2 Replies
ETRO_SSN583
Level 9
Level 9
250 likes received 100 sign-ins 5 likes given

Without seeing your project I am sure you have seen these -

   

 

   

    

   

          

   

http://www.cypress.com/?id=4&rID=60862     Programming PSoC 1 using an I2C Bootloader

   

    

   

 

   

          

   

http://www.cypress.com/?rID=2652     AN2100 - Bootloader: PSoC® 1

   

 

   

 

   

 

   

To post a project -

   

 

   

    

   

          

   

“File”                                                           Designer

   

“Archive Project”

   

 

   

 

   

Regards, Dana.

0 Likes
Anonymous
Not applicable

 Apparently I have to build at least once with the Boot Loader Tools dialog, after that it works just fine.

0 Likes