jasonleecode / prj_lpc824

lpc824 develop with linux platform

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

prj_lpc824

LPC824Lite这个开发板是我2016年(也可能是2015年,时间久了有点记不清)参加rt-thread在北航(BUAA)举行的沙龙活动上抽奖得到的,但是一直没有时间把玩。这个板子是优龙科技使用NXP的LPC824芯片开发的,基于Cortex-M0核心,主频30MHz,32KB片内Flash,8KB RAM,板载资源丰富,带一颗2KB I2C EEPROM(AT24C02)和一颗4MB SPI Flash(W24Q32)。现在将它的裸机程序和基于rt-thread的程序整理在这里。构建环境为ubuntu20.04。

LPC824Lite development board was won as a prize at the RT-Thread salon event held at Beihang University(BUAA) in 2016 (or possibly 2015, it's a bit hazy due to the passage of time). However, I haven't had the time to play with it until now. This board was developed by uCdragon Technology using NXP's LPC824 chip, based on the Cortex-M0 core with a main frequency of 30MHz, 32KB of on-chip Flash, and 8KB of RAM. It comes with abundant onboard resources, including a 2KB I2C EEPROM (AT24C02) and a 4MB SPI Flash (W24Q32). I've now organized its bare-metal program and the one based on RT-Thread here.Build environment is Ubuntu 20.04.

image

<++>

install toolchain

arm-linux-gcc <++>

build

make <++>

<++>

download and run

<++>

About

lpc824 develop with linux platform


Languages

Language:C 84.7%Language:HTML 5.1%Language:Assembly 3.0%Language:Makefile 2.9%Language:Python 2.2%Language:Shell 1.2%Language:CMake 0.4%Language:C++ 0.3%Language:M4 0.1%Language:Yacc 0.0%Language:RPC 0.0%Language:Lex 0.0%Language:Perl 0.0%Language:Pawn 0.0%Language:Lua 0.0%Language:Batchfile 0.0%