Solved! Go to Solution.
Hoever, the problem can be easily workarounded. There are two ways:
A) Couldn't the user use the high-level bean KBI? This bean offers most features as the Init_KBI and moreover it automatically handles the flags so the user just writes en event code. (But please note that the KBI bean cannot be used together with Init_KBI).
B) If the user needs to use Init_KBI and ISR "Inter1" :
1) Open Processor Expert options using the menu command "ProcessorExpert -> Options -> Project options" and set Generate ISR = no.
2) Check if there is any bean in the project that has at least one event enabled. If it's not, enable some event in the CPU bean (e.g. OnReset)
3) In the file "Events.c" rewrite the definition "ISR(Inter1)" to "void
Inter1(void)" or create a new function with this name.
4) In the file "Events.h" rewrite the declaration "__interrupt void
Inter1(void);" to "void Inter1(void);" or create the new declaration.
------------------------
Please let me know the ServiceRequest number of your problems with v6.0 (because in version 6.0 this bug is fixed)
Hoever, the problem can be easily workarounded. There are two ways:
A) Couldn't the user use the high-level bean KBI? This bean offers most features as the Init_KBI and moreover it automatically handles the flags so the user just writes en event code. (But please note that the KBI bean cannot be used together with Init_KBI).
B) If the user needs to use Init_KBI and ISR "Inter1" :
1) Open Processor Expert options using the menu command "ProcessorExpert -> Options -> Project options" and set Generate ISR = no.
2) Check if there is any bean in the project that has at least one event enabled. If it's not, enable some event in the CPU bean (e.g. OnReset)
3) In the file "Events.c" rewrite the definition "ISR(Inter1)" to "void
Inter1(void)" or create a new function with this name.
4) In the file "Events.h" rewrite the declaration "__interrupt void
Inter1(void);" to "void Inter1(void);" or create the new declaration.
------------------------
Please let me know the ServiceRequest number of your problems with v6.0 (because in version 6.0 this bug is fixed)
1-374566021