Simple Xscope project example for XK-1A?
Posted: Mon Mar 18, 2013 6:07 pm
Hi all, I'm a newbie round here so go easy on me ;-)
I've just dug a XK-1A/XTAG2 out of a drawer and am having a play around with it. So far so, good, but i'm having a silly issue with getting Xscope to work! So, to cut a long story short, is there a published XDE project anywhere that just sends somehthing simple up to the environment? Something basic like a counter for example.
I've attempted to follow the multitudenous instructions in the documentation area, but tbh, for a newby like me, it's all a bit confusing. So i have several questions:
1) I have "imported" XK-1A.n from the library repository, and updated the links section with:
But do i need to "unlink" the original library .xn source somehow. i.e. tell the complier to use my modified version in it's place?
2)I have appended the Makefile with -fxscope (some documents suggest -lxscope, what is the difference?)
(does xscope run in both Release & debug modes?)
3) My main looks like this
Build error is
Many thanks in advance for any help!
I've just dug a XK-1A/XTAG2 out of a drawer and am having a play around with it. So far so, good, but i'm having a silly issue with getting Xscope to work! So, to cut a long story short, is there a published XDE project anywhere that just sends somehthing simple up to the environment? Something basic like a counter for example.
I've attempted to follow the multitudenous instructions in the documentation area, but tbh, for a newby like me, it's all a bit confusing. So i have several questions:
1) I have "imported" XK-1A.n from the library repository, and updated the links section with:
Code: Select all
<Links>
<Link Encoding="2wire" Delays="4,4" Flags="XSCOPE">
<LinkEndpoint NodeId="0" Link="X0LD"/>
<LinkEndpoint RoutingId="0x8000" Chanend="1"></LinkEndpoint>
</Link>
</Links>
2)I have appended the Makefile with -fxscope (some documents suggest -lxscope, what is the difference?)
Code: Select all
XCC_FLAGS_Debug = -g -O0 -fxscope
XCC_FLAGS_Release = -g -O3 -fxscope
3) My main looks like this
Code: Select all
#include <xs1.h>
#include <xscope.h>
#define FLASH_PERIOD 10000000
out port led = XS1_PORT_4F;
void xscope_user_init(void) {
xscope_register(1,
XSCOPE_CONTINUOUS, "testvalue", XSCOPE_INT, "cnt"
);
}
int main() {
timer tmr;
int t,test;
tmr :> t;
while (1) {
led <: 0x3;
t += FLASH_PERIOD;
tmr when timerafter(t) :> void;
led <: 0x0;
test+=test;
xscope_probe_data_pred(0, test);
t += FLASH_PERIOD;
tmr when timerafter(t) :> void;
}
}
Code: Select all
XK-1A.xn:43 Error: XN11156 A normal Link node may not contain a sod endpoint.