摘要: Start up code is run just after microcontroller is reset and is executed before main program. As linker script, startup code usually is implemented as universal code for all same microcontroller type. So usually you don’t need to write one from scratch. Anyway it is good to know what happens there a 阅读全文
posted @ 2012-04-14 23:05 Jacob Lui 阅读(615) 评论(0) 推荐(0) 编辑
摘要: Developing with GCC toolsIn order to get a working binary, there is a series tools involved during code development. Several tools are necessary to compile simple applications. These are: compiler, assembler, linker and binary generator. Each of them does it own task in a chain process. When you sta 阅读全文
posted @ 2012-04-14 23:04 Jacob Lui 阅读(1027) 评论(0) 推荐(0) 编辑
摘要: What is JTAG?JTAG is an IEEE standard (1149.1) developed in the 1980s to solve electronic boards manufacturing issues. Nowadays it finds more use as programming, debug and probing port.But first, let's see JTAG's original use, boundary testing.Boundary testingHere's a simple electronic b 阅读全文
posted @ 2012-04-14 20:19 Jacob Lui 阅读(979) 评论(0) 推荐(0) 编辑