BluMagic LPC1114 barebone assembled and tested OK




























BluMagic LPC1114 barebone assembled and tested OK.

.END


int main()
{
// WHUT LPC11C14 Eval Board Tests 2013sep23
// blinkLedP18FourTimes(); // LED #1
// blinkLedP09TwoTimes();  // LED #5, JTAG Pin 13
// blinkAllLeds();         // LED D1 to D4, JTAG Pin 13
// displayAllDigits();   // 7 Segment LED
// blinkAllDigits();       // 7 SEGMENT LED
// echoWakeUpKeyByLed();      // Wake up key echo
// echoAllKeysByLed();        // All keys echo
// startProgram();            // Display 3, 2, 1, 0
// echoWakeUpKeyByDigit();    // Wake up key echo by 7 segment LED
// echoAllKeysByDigit();      // All keys echo by 7 segment LED
// startProgram();            // Display 3, 2, 1, 0

// CooCox LPC11C14 Eval Board Tests 2013sep24
// blinkLedP29FourTimes(); // CooCox P29 system LED
// blinkLedP09SixTimes();  // CooCox P09 MOSI
// blinkLedP09EightTimes();  // CooCox P09 MOSI
// echoBootKeyThreeTimes();

// Magic Blue LPC11C14 Barebone Tests 2013sep25

blinkLedP09SixTimes();  // P09 MOSI
echoBootKeyThreeTimes(); // Echo P0.1 boot (ISP) key by P0.9 (MOSI) LED
echoMisoKeyByMosiLedTwoTimes();

return 0;
}

Blue Magic LPC1114 barebone board assembly notes





















Now I am soldering one more Blue Magic LPC1114 barebone board.


.END




LPC1114 Barebone test


























LPC1114 Barebone test

.END

int main()
{
blinkLedP09SixTimes();  // P09 MOSI
echoBootKeyThreeTimes(); // Echo P0.1 boot (ISP) key by P0.9 (MOSI) LED
echoMisoKeyByMosiLedTwoTimes();
}

void echoMisoKeyByMosiLedTwoTimes()
{
portPinArray mosiPortPinArray = {0, 9};
portPinArray misoPortPinArray = {0, 8};

initializeOutputPin01(mosiPortPinArray);
initializeInputPin01(misoPortPinArray);

int count;

for (count = 0; count < 2; count++)
{
echoKeyByLed02(misoPortPinArray, mosiPortPinArray);
}
}

.END

Cooperate on Cortex - CooCox

CooCox

http://baike.baidu.com/view/3751482.htm

目 录

1  背景及起源

2  CooCox开发工具

3  发展现状

4  特色及理念

1 背景及起源

CooCox隶属于全球领先的电子元器件分销商英国派睿(Premier Farnell)集团,是派睿旗下独立的开发工具品牌。CooCox的人员组织、知识产权均归属于派睿。

派睿于2011年底收购了CooCox和英蓓特信息技术有限公司,并整合成一家公司:英蓓特科技。

CooCox 起源于武汉理工大学 UP Team 的研究项目,至今仍有武汉理工的老师和学生参与。

Logo

CooCox 品牌名称的含义是 Cooperate on Cortex。

自2009年成立之日起,CooCox 团队就一直致力于为用户提供免费和开源的 ARM 开发工具,专注于ARM Cortex M 系列的开发。目前 CooCox 工具已支持大部分主流Cortex M3和M0芯片,不久还将支持Cortex M4芯片。

2 CooCox开发工具

CooCox包含一套完整的开发工具:

CooCox工具链

CoIDE——基于Eclipse和GCC的全功能集成开发环境(IDE),傻瓜组态式编程软件 | 免费;

CoFlash——独立的Flash编程软件 |免费;

CoSmart——图形化智能管脚配置和代码生成工具 | 免费;

CoAssistant——寄存器助手,有在线版本和CoIDE集成版本 | 免费;

CoX——基于ARMCortex MCU的统一外设接口 | 免费和开源(Github开源项目);

Colink——JTAG调试器 | 硬件开源;

CoLinkEx——SW /JTAG调试器 | 硬件开源;

CoMDKPlugin——支持各类调试器的MDK插件 | 免费;

CoOS——嵌入式实时操作系统(RTOS) | 免费和开源

除免费的开发工具外,CooCox还提供在线的技术支持。通过论坛或邮件,用户可方便地向CooCox提出问题和建议。

3 发展现状

由于功能的日益完善,CoFans的口口相传,CooCox工具得到了越来越多的嵌入式开发爱好者的青睐。2011年直接从CooCox官网下载CooCox软件的独立IP就达到了27760,上周(2012.2.20~2012.2.26)访问 CooCox 官方网站的独立IP也增加到了7883。

独立IP访问量及下载量统计

目前,CooCox用户遍布全球,德国、美国、日本、意大利、泰国均有分布。2011年第四季度,欧洲用户数更是反超了亚洲的用户数,一跃成为CooCox用户最多的洲。

独立IP访问量及归属地统计

随着影响力的日渐提升,CooCox与许多世界领先的半导体厂商(Atmel,EnergyMicro,Holtek,Nuvoton,NXP,ST等)建立了良好的合作关系,并且是ARM联盟的成员。

4 特色及理念

使用CooCox开发工具,你不可不知的一个概念是“组件”。

CooCox把所有的启动代码、外围库、驱动、OS等抽象为一个个组件(components),再搭配相应的例程(examples)。事实上,从广义上讲,包括例程在内的所有可复用的源代码均可称为组件。

这样一来就大大简化和加速了开发,让嵌入式开发如同“搭积木”一般简单。

CooCox正在打造一个汇聚全球行业专家、业余爱好者、半导体厂商的平台。平台不仅可供自由交流分享,还要集中丰富的可复用源码及文档资源。

截至2012年2月10日,CooCox平台已支持253种芯片的349个组件和302个例程,还有现成的应用方案,均可免费下载。

.END

Dual LPC1114 barebone testing notes






















Now I am testing another LPC1114 barebone.  I am replacing the more expensive (HKD150+) CooCox Eval Board by the HKD32 Magic Blue LPC1114 barebone.

I found one thing surprising.  I replaced the Bafo USB to 12V RS232 adapter from the USB hub and moved up the USB to 5V UART adapter, which I found not working anymore.  Then I found that the COMx number is position dependent.  The same adapter in slot 3 is COM27, but becomes COM26 in slot 2.  Luckily I have gathered enough troubleshooting experience with Flash Magic, so it took me only two minutes to debug.

.END

Blue Magic LPC1114 barebone test jig.






















Blue Magic LPC1114 barebone test jig.


.END

LPC1114 barebone test rig





























LPC1114 barebone test rig.


.END