<feed xmlns='http://www.w3.org/2005/Atom'>
<title>freedom-e-sdk/software/demo_gpio/Makefile, branch useTimerIRQ</title>
<subtitle>my bad beginner RISC-V assembly LED blinking code.</subtitle>
<link rel='alternate' type='text/html' href='https://sillymon.ch/cgit/freedom-e-sdk/'/>
<entry>
<title>Remove legacy examples</title>
<updated>2019-03-07T17:29:05+00:00</updated>
<author>
<name>Nathaniel Graff</name>
<email>nathaniel.graff@sifive.com</email>
</author>
<published>2019-03-07T17:29:05+00:00</published>
<link rel='alternate' type='text/html' href='https://sillymon.ch/cgit/freedom-e-sdk/commit/?id=d9c3fba928162e7a89349f8b160eb479ad41cbea'/>
<id>d9c3fba928162e7a89349f8b160eb479ad41cbea</id>
<content type='text'>
Signed-off-by: Nathaniel Graff &lt;nathaniel.graff@sifive.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Nathaniel Graff &lt;nathaniel.graff@sifive.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Move plic_driver code to a common location.</title>
<updated>2017-02-01T03:02:18+00:00</updated>
<author>
<name>Megan Wachs</name>
<email>megan@sifive.com</email>
</author>
<published>2017-02-01T03:02:18+00:00</published>
<link rel='alternate' type='text/html' href='https://sillymon.ch/cgit/freedom-e-sdk/commit/?id=43942973cd9b61dc94bb52be53a99f8ca711eb7e'/>
<id>43942973cd9b61dc94bb52be53a99f8ca711eb7e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Refactor libc stubs into libwrap</title>
<updated>2016-12-14T20:23:40+00:00</updated>
<author>
<name>Albert Ou</name>
<email>albert@sifive.com</email>
</author>
<published>2016-12-13T23:05:19+00:00</published>
<link rel='alternate' type='text/html' href='https://sillymon.ch/cgit/freedom-e-sdk/commit/?id=3dbaad0a1f27b96462541e1189efe37ffa913e9a'/>
<id>3dbaad0a1f27b96462541e1189efe37ffa913e9a</id>
<content type='text'>
The --wrap feature of GNU ld supports a cleaner framework for linking in
alternative implementations of libc functions without cpp hacks.
Place wrappers in separate object files to reduce static code size.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The --wrap feature of GNU ld supports a cleaner framework for linking in
alternative implementations of libc functions without cpp hacks.
Place wrappers in separate object files to reduce static code size.
</pre>
</div>
</content>
</entry>
<entry>
<title>Bump Everything to Match new Freedom Repo (#8)</title>
<updated>2016-11-30T18:55:18+00:00</updated>
<author>
<name>Megan Wachs</name>
<email>megan@sifive.com</email>
</author>
<published>2016-11-30T18:55:18+00:00</published>
<link rel='alternate' type='text/html' href='https://sillymon.ch/cgit/freedom-e-sdk/commit/?id=ae5f878d6acadabaa671a7a30b87e16eb1d718a7'/>
<id>ae5f878d6acadabaa671a7a30b87e16eb1d718a7</id>
<content type='text'>
* Bump tool versions

* Use version of OpenOCD which can load programs into flash

* Bump OpenOCD to Handle ISSI Flash Programming

* Update Header files

* add initial support for hifive1

* add dhrystone

* add clock helper functions

* add openocd cfg file

* Demo_GPIO checkpoint -- compiles and runs but no blinky LEDs

* Remove riscv-tests submodule

* Remove FPGA files, as they are no longer relevant to this Repository

* Add openocd_upload script

* Add Pinmux Mappings

Adding the pinmux mappings to the Platform Header

* Add IOF Mappings to platform header

* Re-order the IOF Mapping declarations

* Add more useful things to platform headers

* Get GPIO Demo working again (except interrupts aren't working)

* Update README with more OS packages needed

A bare ubuntu-16.04.1-server installation could not run `make tools`
without these packages.

* bump openocd to get SCKDIV fix

* Remove duplicated help text for run_debug target

* Add package to README that is needed for openocd build

Without this package I was seeing two different failures like below
when running `make tools`.

/home/scottj/freedom-e-sdk/openocd/configure: line 4533: syntax error near unexpected token `0.23'
/home/scottj/freedom-e-sdk/openocd/configure: line 4533: `PKG_PROG_PKG_CONFIG(0.23)'
Makefile:70: recipe for target '/home/scottj/freedom-e-sdk/toolchain/bin/openocd' failed
make: *** [/home/scottj/freedom-e-sdk/toolchain/bin/openocd] Error 2

... or ...

+ autoconf
configure.ac:12: error: possibly undefined macro: AC_MSG_WARN
      If this token and others are legitimate, please use m4_pattern_allow.
      See the Autoconf documentation.
configure.ac:240: error: possibly undefined macro: AC_MSG_NOTICE
configure.ac:342: error: possibly undefined macro: AC_DEFINE
Makefile:70: recipe for target '/home/scottj/freedom-e-sdk/toolchain/bin/openocd' failed
make: *** [/home/scottj/freedom-e-sdk/toolchain/bin/openocd] Error 1

* Bump OpenOCD to not overwrite SCKDIV when flashing

* Roll back CoreMark
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Bump tool versions

* Use version of OpenOCD which can load programs into flash

* Bump OpenOCD to Handle ISSI Flash Programming

* Update Header files

* add initial support for hifive1

* add dhrystone

* add clock helper functions

* add openocd cfg file

* Demo_GPIO checkpoint -- compiles and runs but no blinky LEDs

* Remove riscv-tests submodule

* Remove FPGA files, as they are no longer relevant to this Repository

* Add openocd_upload script

* Add Pinmux Mappings

Adding the pinmux mappings to the Platform Header

* Add IOF Mappings to platform header

* Re-order the IOF Mapping declarations

* Add more useful things to platform headers

* Get GPIO Demo working again (except interrupts aren't working)

* Update README with more OS packages needed

A bare ubuntu-16.04.1-server installation could not run `make tools`
without these packages.

* bump openocd to get SCKDIV fix

* Remove duplicated help text for run_debug target

* Add package to README that is needed for openocd build

Without this package I was seeing two different failures like below
when running `make tools`.

/home/scottj/freedom-e-sdk/openocd/configure: line 4533: syntax error near unexpected token `0.23'
/home/scottj/freedom-e-sdk/openocd/configure: line 4533: `PKG_PROG_PKG_CONFIG(0.23)'
Makefile:70: recipe for target '/home/scottj/freedom-e-sdk/toolchain/bin/openocd' failed
make: *** [/home/scottj/freedom-e-sdk/toolchain/bin/openocd] Error 2

... or ...

+ autoconf
configure.ac:12: error: possibly undefined macro: AC_MSG_WARN
      If this token and others are legitimate, please use m4_pattern_allow.
      See the Autoconf documentation.
configure.ac:240: error: possibly undefined macro: AC_MSG_NOTICE
configure.ac:342: error: possibly undefined macro: AC_DEFINE
Makefile:70: recipe for target '/home/scottj/freedom-e-sdk/toolchain/bin/openocd' failed
make: *** [/home/scottj/freedom-e-sdk/toolchain/bin/openocd] Error 1

* Bump OpenOCD to not overwrite SCKDIV when flashing

* Roll back CoreMark
</pre>
</div>
</content>
</entry>
<entry>
<title>Initial Checkin</title>
<updated>2016-07-26T15:40:12+00:00</updated>
<author>
<name>Megan Wachs</name>
<email>megan@sifive.com</email>
</author>
<published>2016-07-20T23:59:02+00:00</published>
<link rel='alternate' type='text/html' href='https://sillymon.ch/cgit/freedom-e-sdk/commit/?id=2887165ae2990e7f93038f3220ed74ee429b5244'/>
<id>2887165ae2990e7f93038f3220ed74ee429b5244</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
